并行是指在同一时刻,有多条指令在多个处理器上同时执行,无论从微观还是宏观上来看,都是多个独立任务同时执行,适用于资源充足的情况,如多核;
并发是指在同一时刻只能有一条指令执行,但多个指令被快速地轮换执行,使得从微观来看不是多个独立任务同时执行,但从宏观来看是同时执行,适用于资源有限的情况,如单核。
1