首页 > 编程语言 > 详细

python线程与进程、协程(并发与并行,同步和异步,阻塞与非阻塞)等概念学习

时间:2020-06-19 15:48:45      阅读:49      评论:0      收藏:0      [点我收藏+]

知乎大神对进程和线程的总结。

  1. 你CPU快过IO设备, 人类作为统治阶级要压榨你, 不让你闲着, 于是一个任务(程序) 对应一个进程就出来了. 你CPU要雨露均沾的执行这些程序
  2. 然后呢? 人们发现 程序 还有很多可以细分的任务, 于是 多线程的设计方式出来了. 多线程的实现方案实在是太成熟了, 以至于大部分操作系统的实现是一个进程至少有一个执行线程, 于是各种桌面软件服务器软件冒出来了
  3. 接着呢? 人们发现 像 Web Server 这种东西, 完全是靠IO嘛, Thread Per Message 完全可以一波流, 但创建和销毁 Thread 成本依旧很高, 于是协程这种东西也就又开始流行了.


图片和文字来源:https://www.zhihu.com/question/25532384/answer/720946992技术分享图片

 绿色门所在房间和厕所相当于 线程之间共享的 数据。

 

 

 

python并发编程(并发与并行,同步和异步,阻塞与非阻塞)

 

python线程与进程、协程(并发与并行,同步和异步,阻塞与非阻塞)等概念学习

原文:https://www.cnblogs.com/andylhc/p/13163205.html

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