python-协程
2018-06-18 02:58:17来源:未知 阅读 ()
-
现有进程,然后进程里面可以创建多个线程,线程里面可以有多个协程
-
进程之间不共享全局变量,线程之间共享全局变量,但是要注意资源竞争的问题
-
多进程开发比单进程多线程开发稳定性要强,但是多进程开发比多线程开发资源开销要大
-
线程之间执行时无序的,但是协程在不开辟线程的基础上可以完成多任务,多个任务按照一定顺序交替执行
-
协程以后主要用再网络爬虫、网络请求、每开辟协程大概需要5k空间
-
开辟一个线程大概需要512k空间,进程需要资源更多
-
进程是资源分配的单位
-
线程是操作系统调度的单位
-
进程切换需要的资源很最大,效率很低
-
线程切换需要的资源一般,效率一般
-
协程切换任务资源很小,效率高
-
多进程、多线程根据cpu核数不一样可能是并行的,但是协程是在一个线程中 所以是并发
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Python学习日记(十) 生成器和迭代器 2019-08-13
- Python-19-元类 2019-07-24
- Python-17-反射 2019-07-24
- Python-16-继承、封装、多态 2019-07-24
- Python-18-类的内置属性 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash