国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python进程之并行与并发的区别

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

头像

爱喝马黛茶的安东尼

2019-07-06 15:45:263924浏览 · 0收藏 · 0评论

并行 : 

当系统有一个以上CPU时,则进程的操作有可能非并发。当一个CPU执行一个进程时,另一个CPU可以执行另一个进程,两个进程互不抢占CPU资源,可以同时进行,这种方式我们称之为并行。

并发 :

当有多个进程在操作时,如果系统只有一个CPU,则它根本不可能真正同时执行一个以上的进程,它只能把CPU运行时间划分成若干个时间段,再将时间 段分配给各个进程执行,在一个时间段的进程代码运行时,其它进程处于挂起状,这种方式我们称之为并发。

区别:

并发和并行是即相似又有区别的两个概念,并行是指两个或者多个事件在同一时刻同时执行,而并发是指两个或多个事件通过时间片轮流被执行。在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单核CPU中,同一时刻仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。倘若在计算机中有多个CPU,则这些可以并发执行的程序便可被分配到多个处理机上,实现并行执行,即利用每个处理机来处理一个可并发执行的程序,这样,多个程序便可以同时执行。

相关推荐:《Python视频教程

进程的状态如下图所示

z.png

在了解其他概念之前,我们首先要了解进程的几个状态。在程序运行的过程中,由于被操作系统的调度算法控制,程序会进入几个状态:就绪,运行和阻塞。

(1)就绪(Ready)状态

当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的进程状态称为就绪状态。

(2)执行/运行(Running)状态当进程已获得处理机,其程序正在处理机上执行,此时的进程状态称为执行状态。

(3)阻塞(Blocked)状态正在执行的进程,由于等待某个事件发生而无法执行时,便放弃处理机而处于阻塞状态。引起进程阻塞的事件可有多种,例如,等待I/O完成、申请缓冲区不能满足、等待信件(信号)等。

相关推荐:

一文带你读懂Python中的进程

关注

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

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

第1章厨房春潮的羞耻| 《下班后的办公室》上线| 《玉尺经》完整版| 法国内衣秀| 天降奇缘| 涂了春药的奶头被众人抡H漫画| 《訾花交换做爰》| 儿子控制不住对妈妈发脾气怎么办 | 透明泳装秀| 把老婆闺蜜干了俩次| 《黏糊糊的你》动漫免费观看| 日韩大片PPT免费PPT| 揉着揉着就CAO起来了| 女性左腿又开腿肚子视频大全| 小蜜桃免费观看高清电视剧| 《师生恋:禁忌之恋》结局| 宝贝今天可不可以不带小雨伞小说| 男女啪啪做差高潮全过有多动症| 老翁玩嫩媳| 老公拿狗给我配| 精品人妻人人爽久久爽AV敬礼 | 18禁男男腐啪GV真人视频| 第1章饱满的乳峰喷奶水动漫 | 人瘦奶大98G奶的注意事项| 女性左腿又开腿肚子视频大全| 第一次和公翁做爰又大又粗| 恋爱之瘾| 《野外強》完整版| 小婕子太紧了太深了| 韩漫免费浸画在线阅读| 欲奴性猛交2无删减| 韩剧妻子的背叛| 男同桌硬了把我内裤也脱了| 双男主MV大片| 日本妈妈DNA与儿子DNA一样..| 情趣内衣| 成品动漫网站入口网页版怎样 | 一品国精和二品国精的文化意义| 海角社区-吃瓜黑料-爆料海角| 初二学生小馒头| 老公把闺蜜干的嗷嗷叫