并发与并行区别

https://www.cnblogs.com/liqiuhao/p/8082246.html

逻辑控制流

程序加载到内存中执行,(这时变成进程),操作系统会通过虚拟内存机制,通过让它和其他进程分时段占用CPU,使其产生独占CPU的假象。在CPU执行一个进程的指令的时候,被执行的许多指令连接起来,就构成了逻辑控制流。

并发

就是两个逻辑控制流交替进行

upload succe

A与B,A与C并发

并发与CPU个数或者计算机个数无关

并行

如果两个逻辑控制流同时(一个cpu时段内)在不同的cpu(多核)或者计算机上被执行,我们就称其为并行。

filename already existsmed