1. 程式人生 > >Python多執行緒程式設計,執行緒鎖

Python多執行緒程式設計,執行緒鎖

 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 = args
13 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