并发和并行 并行和并发是容易被混淆的两个概念。他们都可以标识两个或者多个任务一起执行,但是侧重点有所不同。 并发偏重于多个任务交替执行,而并行是真正意义上的同时执行。 从严格意义上说,并行的多个任务是真正的同时执行,而对并发来说,这个过程是交替的。一会执行任务A,一会执行任务B,系统会不同的进行切换。 但是在外部观察者来看,即时多个任务之间是串行并发的,也会造成多个任务并行执行的错觉。