首页 > 编程语言 > 详细

# 子线程和子进程的创建速度

时间:2019-09-17 21:00:50      阅读:124      评论:0      收藏:0      [点我收藏+]

子线程和子进程的创建速度

from threading import Thread
from mutlprocessing import Process
import time

def task(name):
  print(f'{name} is running')
  time.sleep(2)
  print(f'{name} is end')
  
  
if __name__ == '__main__':
    t = Thread(target = task,args = ('子线程',))
    p = Process(target = task ,agrs = ('子进程',))
    t.start()
    p.start()
    print('主')
    
'''
开启子线程的打印结果:
子线程 is running
主
子线程 is end


开启子进程的打印结果:
主
子进程 is running
子进程 is end


'''
    

通过以上的结论可以得出:

开启子进程需要申请资源开辟空间 所以 慢

开启子线程只需要告诉操作系统一个执行的方案,所以 快

# 子线程和子进程的创建速度

原文:https://www.cnblogs.com/luodaoqi/p/11536900.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!