并行跟并发的区别

并行和并发的区别

  并行指多个任务同时执行,强调的是执行,例如俩个人各自拥有一把铁锹同时在挖坑,一段时间后各自挖了一个大坑。而  并行是指多个任务同时发出,但并不一定同时执行,例如:俩个人一把铁锹,划分成不同的时间片一个人拥有这把铁锹去挖坑,其他人只能等待这个人用完铁锹后交出铁锹 其他人才能接着挖坑.

  普通计算机仅仅拥有一块CPU则应该是并发,而不是并行。

 

 

   标准定义:并行是一个或多个事件在同一刻发生;并发是指一个或多个事件在同一个时间间隔内发生。