码迷,mamicode.com
首页 > 编程语言 > 详细

进程、线程、协程对比

时间:2019-08-20 19:02:00      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:资源分配   任务   cpu   核数   切换   进程   gevent   线程   div   

1.进程是资源分配的单位;
2.线程是操作系统调度的单位;
3.进程切换需要的资源最大,效率很低;
4.线程切换需要的资源一般,效率一般;
5.协程切换任务资源很小,效率高
6.多进程、多线程根据CPU核数量不一样可能是并行的,但是协程是在一个线程内,所以是并发。

gevent的应用:

import gevent
from gevent import monket

monkey.patch_all()

def func(*args)

gevent.joinall([
gevent.spawn(func,*args)
])

 

进程、线程、协程对比

标签:资源分配   任务   cpu   核数   切换   进程   gevent   线程   div   

原文地址:https://www.cnblogs.com/maodoudou/p/11384545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!