*** 作系统里的并行性和并发性指什么?

 *** 作系统里的并行性和并发性指什么?,第1张

并发与并行是两个既相似而又不相同的概念:并正简发性,又称共行性,是指能处理多个同时性活动的能力;并行是指同时发生的两个并发事件,举禅裤具有并发的含义,而并发则不一定并行,也亦是说并发事件之间不一定要同一时刻发生。

(1)并发的实质是一个物理CPU(也可以多个物理CPU) 在若干道程序之间多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率。

(2)并行性指两个或两个以上事件或活动在同一时刻发生。在多道程序环境下,并行袭陵性使多个程序同一时刻可在不同CPU上同时执行。

是指进程执行结果只取决于本身,与其他进程无关。

也就意味着并御段发进程不具有进程的封闭性

举个例子,如果A、B两个进程脊雀共享变量a ,进程A是将樱拆早a设置为1,进程B是将a设置为2,这个时候由于进程A和B的执行顺序不同,其运行结果也就不同,进程A的运行结果除了与自身有关系外还与外界因素有关,这就叫没有封闭性。

并发是指两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指在一段时间宏观上有多个程序在同时运行,岁消燃但在单处理机系统中,每一时刻却仅能只有一道程序在执行,故微观上这些程序只能时分时交替执行。

是进程之间直接的制约关系,是为完成某种任务而建立的两个或多个线程,这个线程需要在某些位置上协调他们的工作次序而等待、传递信息所产生的制约关系。进程间的直接制约桥庆关系来源于他们之间的合作。

比如说进程A需要从缓冲乎虚区读取进程B产生的信息,当缓冲区为空时,进程A因为读取不到信息而被阻塞


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12320297.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存