并发:指两个或者多个事件在同一时间段内发生;(一个人吃两个馒头)
并行:指两个或多个事件在同一时刻发生(同时发生)。(两个人一共吃两个馒头)
在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每
一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分
时交替运行的时间是非常短的。
而在多个 CPU 系统中,则这些可以并发执行的程序便可以分配到多个处理器上(CPU),实现多任务并行执行,
即利用每个处理器来处理一个可以并发执行的程序,这样多个程序便可以同时执行。目前电脑市场上说的多核
CPU,便是多核处理器,核 越多,并行处理的程序越多,能大大的提高电脑运行的效率。