1、多进程是多个资源的集合
2、线程是在进程里面干活
3、线程和线程之间是互相独立的
#实例 def down_load(): time.sleep(5) print(‘运行完了‘) def movie(): time.sleep(1) print(‘movie‘) start_time = time.time() #方法1: thread_list = [] for i in range(5): t = threading.Thread(target=movie)#启动线程 t.start() #开始线程 thread_list.append(t) for thread in thread_list: thread.join() #主线程等待子线程结束 #方法2: for i in range(5): t = threading.Thread(target=movie)#启动线程 t.start() #开始线程 while threading.activeCount() !=1: pass print(threading.activeCount()) #查看当前线程数 print(threading.current_thread()) #查看当前线程 end_time = time.time() print(end_time - start_time)
原文:https://www.cnblogs.com/xumb/p/11964081.html