python进程,线程,协程之间的对比

1.先有进程,然后进程可以创建线程,线程是依附在进程里面的,线程里面可以包含多个协程;

2.进程之间不共享全局变量,线程之间共享全局变量,但是要注意资源竞争的问题;

3.多进程开发比单进程多线程开发稳定性要强,但是多进程开发比多线程开发资源开销要大;

4.多线程开发线程之间执行是无序的,协程之间执行按照一定的顺序交替执行;

5.协程以后主要用于在网络爬虫和网络请求,开辟一个协程大概需要5k空间,开辟一个线程需要512k空间,开辟一个进程占用资源最多。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容