并发:指多线程交替执行 并行:指同时执行 1、上下文切换 并不是启动更多的线程就能让程序最大限度的并发执行,多线程会面临上下文的切换,死锁问题。 CPU通过给每个线程分配时间片,即线程的执行时间,通常非常短,一般是几十毫秒,因此CPU通过不停的切换线程执行。在切换前会保留上一个任务的状态,以便下次切换回在这个任务 来源:https://www.cnblogs.com/yangyongjie/p/12402498.html 标签 线程