并行和并发的区别说明
下文笔者讲述并行和并发的区别说明,如下所示
并行和并发的区别
串行: 多个任务在一个线程上按顺序执行 由于任务都在一个线程执行所以不存在线程不安全情况 也就不存在临界区的问题 并发: 多个任务在一个CPU核上 按细分的时间片轮流(交替)执行 从逻辑上来看那些任务是同时执行 并行: 单位时间内 多个CPU同时运行多个任务 是真正意义上的“同时进行”
串行,并发,并行的示例分享
串行=一个队列和一台奶茶机 并发=两个队列和一台奶茶机 并行=两个队列和两台奶茶机
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。