并行和并发的区别说明

乔欣 Java面经 发布时间:2022-11-10 22:03:04 阅读数:18086 1 并发编程面试题(2023最新版)
下文笔者讲述并行和并发的区别说明,如下所示

并行和并发的区别

串行:
   多个任务在一个线程上按顺序执行
   由于任务都在一个线程执行所以不存在线程不安全情况
   也就不存在临界区的问题

并发:
   多个任务在一个CPU核上
    按细分的时间片轮流(交替)执行
    从逻辑上来看那些任务是同时执行

并行:
   单位时间内
   多个CPU同时运行多个任务
   是真正意义上的“同时进行”

串行,并发,并行的示例分享

串行=一个队列和一台奶茶机

并发=两个队列和一台奶茶机

并行=两个队列和两台奶茶机
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202211/16680892414856.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者