并发:一个处理器同时处理多个任务。
并行:多个处理器或者是多核的处理器同时处理多个不同的任务。
看下图:

下面举个例子:
有三个水缸(A,B,C)需要装水,装一个一个小时。
并发:一个人装水,一会儿装A,一会儿装B,一会儿装A,一会儿装C... 顺序不固定。用时3个小时。
并行:三个人装水,一人装一个。用时1个小时
并发:一个处理器同时处理多个任务。
并行:多个处理器或者是多核的处理器同时处理多个不同的任务。
看下图:
本文标题:并行与并发的区别
本文链接:https://www.haomeiwen.com/subject/dnztmftx.html
网友评论