Python多執行緒程式設計,執行緒鎖
阿新 • • 發佈:2018-12-09
1 2 3 from threading import Thread 4 import time 5 6 class MyThread(Thread): 7 name1 = 'MyThread-1' 8 def __init__(self,target,args=(), kwargs={}, name = 'MyThread-1'): 9 super().__init__() 10 self.name = name 11 self.target = target 12 self.args = args13 self.kwargs = kwargs 14 def run(self): 15 self.target(*self.args,**self.kwargs) 16 17 def player(song,sec): 18 for i in range(2): 19 print("播放 %s:%s"%(song,time.ctime())) 20 time.sleep(sec) 21 22 t =MyThread(target = player, args = ('亮亮',2)) 23 24 t.start()25 t.join() 26