一、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
"""
开启线程方式一

相关文章: