OS操作系统中的并发与并行

并发与并行 从字面里来讲很容易混淆,现在总结一下。

1.并发:指的是两个或多个事件在同一时间间隔内发生。

2.并行:指的是系统具有同时进行运算或操作的特性,在同一时刻能完成两种或两种以上的工作。并行性需要硬件的支持,比如流水线或者多处理机硬件环境。

举例子:

1.如果你在9:00-9:10仅吃面包,在9:10-9:20仅看书,在9:20-9:30仅吃面包,在9:30-10:00仅看书,那么,在9:00-10:00吃面包和看书是并发执行的,正如定义所说,在同一时间间隔内(9:00-10:00),吃面包和看书这两个事件发生。

2.再假如,如果你在9:00-10:00右手写字,左手吃面包,那么,这两个动作就是并行的。在同时刻,完成(进行)两个或多个动作。

发布了113 篇原创文章 · 获赞 58 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/QQQZSJ/article/details/100807204