一、threading模块介绍
multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍
官网链接:点击进入
二、开启线程的两种方式
multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性
import time, random # from multiprocessing import Process from threading import Thread def piao(name): print('%s piaoing' % name) time.sleep(random.randrange(1, 5)) print('%s piao end' % name) if __name__ == '__main__': t1 = Thread(target=piao, args=('egon', )) t1.start() # 主线程向操作系统发信号,又开了一个线程 print("主线程") # 执行角度看是主线程,从资源角度看是主进程 # 这个程序总体是一个进程、两个线程 """ egon piaoing 主进程 egon piao end """