串行和并行和并发 串行:代码从上而下按照固定的顺序执行,只有上一件事情执行完毕,才能执行下一件事。 并发:并发的实质是一个CPU(也可以多个CPU) 在多个线程之间多路复用,以提高cup的利用率。通俗点讲,并发就是多个线程 之间要竞争CPU的执行权,CPU要在多个线程之间来回切换(CPU与线程的关系:一对多)。 并行:在同一时刻多个线程,在不同CPU(多核)上同时执行(CPU与线程的关系:一对一)。