韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > Python进程之串行与并行

Python进程之串行与并行

头像

爱喝马黛茶的安东尼

2019-07-06 15:50:204500浏览 · 0收藏 · 0评论

串行和并行

串行指的是任务的执行方式。串行在执行多个任务时,各个任务按顺序执行,完成一个之后才能进行下一个。(早期单核CPU的情况下)

并行指的是多个任务在同一时刻可以同时执行(前提是多核CPU),不需要等待。

同步和异步

所谓同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。要成功都成功,失败都失败,两个任务的状态可以保持一致需要等待、协调运行。

所谓异步就是彼此独立的,分配任务后,不需要等待该任务的执行结果,继续做自己的事,无论被分配的任务是执行成功还是失败都是不关心的,只要自己完成了整个任务就算完成了。至于其它任务是否真正完成无法确定,所以它是不可靠的任务序列。

相关推荐:《Python视频教程

小结:

1、串行和同步的区别:串行指的是在早期单核CPU时,一台电脑在同一时刻只能执行一个程序,如果想要运行另一个程序需要关闭当前程序,才能执行下一个程序,是针对多个程序来说的。同步指的是在一个程序中同一时刻只能执行一个任务。是针对一个程序中多个进程或多个线程来说的。

所以两者有着本质上的区别。串行是针对多个程序,同步是针对一个程序内部的多个进程或多个线程的。

2、并行和异步的区别:并行指的是多核CPU,在同一时刻可以执行多个程序。异步指的是在同一个程序内可以执行多个进程或者多个线程。

两者本质上的区别就是并行指的是多个程序,异步指的是一个程序内部的多个进程和多个线程。

3、并行和并发的区别:并行和并发都是指多个程序,但不同的是并行在同一时刻可以同时执行多个任务,而并发在同一时刻只能执行一个任务,通过多道技术在空间上可以开启多个程序,在时间上通过时间片的方式轮询多个程序,从用户的角度来看实现了多个程序同时执行的伪并行,从CPU的角度同一时刻它只能执行一个程序,所以说他是串行的,只不过是由于CPU切换速度太快我们无法从表面看出来而已。

并行是真正的同一时刻执行多个程序,并发是通过时间轮询的方式实现了伪并行。

阻塞与非阻塞:

阻塞:只要是涉及到I/O操作或者网络请求的都属于阻塞如read,recv,accept。

非阻塞:只要不涉及到I/O,网络请求的在内存中可以直接计算的就是非阻塞,例如:list.append(8),dict["a"]=1就是非阻塞。

相关推荐:

Python进程之并行与并发的区别

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

一品国精和二品国精的文化意义| 特级牲交大片20分钟-春梦AV| 巜生殖按摩1995伦理| 《艳女伦交》未删减版| 漂亮的售楼秘密2| 抵达花心乖叫老公是第几集 | 丫头把腿开大让我添添| 小寡妇在线观看免费播放电视剧 | 星空无痕MV免费视频观看| 免费B站看大片真人电视剧| 退休后日大女儿的隐喻和含义| 《如狼似虎的女人》大结局| 麻豆| 金瓶风月电影高清完整版| 吃瓜群众在线爆料免费观看| 数学课代表的B真紧| 艳妇乳肉豪妇荡乳XXXOO图片| 女人一旦被深喉过脖子意味着什么| 首长在书房含我奶头高H漫画| 倫理片《亂倫》| 妈妈がだけの心に漂う| 边吃奶边扭身体哼唧怎么回事 | 亚洲一区| 四虎网站| 开会桌下把荫蒂添的好多水| 一母四女战一婿刘琴小说免费阅读 | 两个男人睡一个女人什么心理呢 | 免费的黄冈网站有哪些平台| 男朋友摸完小花园小肚子有点痛| 爱一个人真的有错吗| 男生听到女生呻吟是什么心理现象| 男生把女生QQ放在一起的原因 | 《杨梅熟了》 BY肉馅小水饺讲的.. | 女教师2免费观看全集电视剧| 初中小姐姐脚丫踩在男生困困| 女人大阴唇夹缝是阴虚还是阳虚| 老翁玩嫩媳| 他一边日一边吃我奶头| 金瓶风月电影高清完整版| 灭火宝贝2:决战丛林| 男生困困进女生困困洞视频