并发和并行主要区别在于时间划分的粒度,OS中的并发一般指单个CPU上的多个进程分时使用计算资源,CPU按时间片划分时间,而并行一般指多个计算资源同时被使用,例如多核执行,这里的同时可以小于一个时间片。

image.png