并發(fā):指兩個或者多個事件在同一時間段內(nèi)發(fā)生;(一個人吃兩個饅頭)
并行:指兩個或多個事件在同一時刻發(fā)生(同時發(fā)生)。(兩個人一共吃兩個饅頭)
????在操作系統(tǒng)中,安裝了多個程序,并發(fā)指的是在一段時間內(nèi)宏觀上有多個程序同時運行,這在單 CPU 系統(tǒng)中,每
一時刻只能有一道程序執(zhí)行,即微觀上這些程序是分時的交替運行,只不過是給人的感覺是同時運行,那是因為分
時交替運行的時間是非常短的。
????而在多個 CPU 系統(tǒng)中,則這些可以并發(fā)執(zhí)行的程序便可以分配到多個處理器上(CPU),實現(xiàn)多任務(wù)并行執(zhí)行,
即利用每個處理器來處理一個可以并發(fā)執(zhí)行的程序,這樣多個程序便可以同時執(zhí)行。目前電腦市場上說的多核
CPU,便是多核處理器,核 越多,并行處理的程序越多,能大大的提高電腦運行的效率。