并行與并發(fā)
并行:指兩個(gè)或多個(gè)事件在同一時(shí)刻發(fā)生。在多道程序環(huán)境下,并行性使多個(gè)程序在同一時(shí)刻分別在不同CPU上執(zhí)行。

并發(fā):指兩個(gè)或多個(gè)事件在同一個(gè)時(shí)間段內(nèi)發(fā)生。
宏觀上講,說明同時(shí)處理多個(gè)請(qǐng)求。
微觀上講,都是有序列的被處理,只不過資源不會(huì)在某一個(gè)事件、進(jìn)程或請(qǐng)求上被阻塞,一般采用時(shí)間片輪轉(zhuǎn)的方式進(jìn)行資源分配;同樣,同一時(shí)刻到達(dá)的多個(gè)請(qǐng)求也會(huì)根據(jù)優(yōu)先級(jí)的高低,按照先后進(jìn)入隊(duì)列排隊(duì)等候執(zhí)行。
實(shí)質(zhì)是一個(gè)物理CPU或多個(gè)CPU在若干道程序之間進(jìn)行多路復(fù)用。對(duì)有限的資源強(qiáng)行對(duì)多個(gè)用戶進(jìn)行共享以提高效率。

同步與異步
同步:指對(duì)一個(gè)系統(tǒng)中所發(fā)生的事件之間進(jìn)行協(xié)調(diào),在時(shí)間上出現(xiàn)一致性與統(tǒng)一化的現(xiàn)象。簡(jiǎn)單說,就是任務(wù)一個(gè)一個(gè)執(zhí)行,同一時(shí)刻只有一個(gè)任務(wù)在執(zhí)行。主要運(yùn)用是互斥資源的訪問。
異步:指讓CPU暫時(shí)擱置當(dāng)前請(qǐng)求的響應(yīng),處理下一個(gè)請(qǐng)求,當(dāng)通過輪詢或其他方式得到回調(diào)通知后,開始運(yùn)行。