第十六节 线程简单实例

 1 import time
 2 import threading
 3 
 4 
 5 def write_a():
 6     for x in range(3):
 7         print("写字%s"%threading.current_thread())
 8         time.sleep(1)
 9 
10 def draw_a():
11     for x in range(3):
12         print("画画%s"%threading.current_thread())
13         time.sleep(1)
14 
15 #传统方式
16 # if __name__ == '__main__':
17 #     write_a()
18 #     draw_a()
19 #     
20 def xianc():
21     t1 = threading.Thread(target = write_a)
22     t2 = threading.Thread(target = draw_a)
23     #创建两个线程对象t1和t2
24     t1.start()
25     t2.start()
26 
27     print(threading.enumerate())#查看当前运行的线程数
28     
29 if __name__ == '__main__':
30     xianc()

猜你喜欢

转载自www.cnblogs.com/kogmaw/p/12507004.html