python并发编程实战(二):怎样选择多线程、多进程和多协程(python多线程和多进程使用建议)

网友投稿 238 2022-08-26


python并发编程实战(二):怎样选择多线程、多进程和多协程(python多线程和多进程使用建议)

python并发编程的三种方式

多线程Thread、多进程Process、多协程Coroutine

什么是CPU密集型计算、IO密集型计算

CPU密集型(CPU-bound):CPU密集型也叫计算密集型,是指I/O在短时间内就可以完成,CPU需要大量的计算和处理,特点是CPU占用率相当高。例如:压缩解压缩、加密解密、正则表达式搜索 IO密集型(I/O bound):I/O密集型指的是系统运作大部分的状况是CPU在等I/O(硬盘/内存)的读/写操作,CPU占用率仍然较低。例如:文件处理程序、网络爬虫程序、读写数据库程序

多线程、多进行、多协程多对比

怎样根据任务选择对应技术


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python中的json模块(Python中的json)
下一篇:【译】:python中的colorlog库(python colorlog)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~