并发和并行
来源:12-2 IO 多路复用 (select、poll 和 epoll)

平地一声雷d
2019-11-25
并行是多个程序同时运行在多个cpu上,那并发可以有多个程序运行在多个cpu上吗,如果可以,那这种多cpu的并发与并行有什么区别吗
写回答
1回答
-
bobby
2019-11-26
并行理解到位,并发理解也到位,但是并发不一定非要理解成单个cpu,其实并发的目的是研究单个cpu的并发运行能力,你这里说到的多个cpu其实既有并行也有并发,但是不论如何都是为了提供并发能力,因为并行能力没有太大意义,因为cpu不可能无限多,但是并发却可以不断的提到,各种方法都是为了提供并发能力,单cpu并发能力上去了。多cpu也就简单了-- 总之一句话:不论是单cpu还是多cpu都是想提高并发能力
00
相似问题