多线程可以提高系统的效率,可以实现同一时间完成多项任务。
1、
import threading import time def coding(): for x in range(3): print('正在写代码%A' ) time.sleep(1) def drawing(): for x in range(3): print('正在画图%S') time.sleep(1) def main(): t1=threading.Thread(target=coding) t2 = threading.Thread(target=drawing) t1.start() t2.start() if __name__ =='__main__': main()
就表示,写代码和画图是多线程,两个线程同时进行。
2、通过threading.enumerate()可以查看线程数
Thread-1表示线程1,Thread-2表示线程2.