多线程thread

多线程编程,即并发机制:

 1 import threading
 2 import time
 3 from threading import current_thread
 4 
 5 def myThread(arg1, arg2):
 6     print(threading.current_thread().getName(), 'start')  # 获取线程名字
 7     print(arg1, '	', arg2)
 8     time.sleep(2)
 9     print(threading.current_thread().getName(), 'stop')
10 
11 
12 for i in range(1, 5, 1):
13     t1 = threading.Thread(target=myThread, args=(i, i*2))  # 定义线程
14     t1.start()  # 运行线程
15 
16 print(threading.current_thread().getName(), 'End')
17 # 打印结果中可以看到,主线程在其它线程之前结束
原文地址:https://www.cnblogs.com/gzj137070928/p/13722674.html