【導讀】并發(fā)程序帶來的問題。需要解決的基本問題。并發(fā)性,又稱共行性,是指能處理多個同時性活動。的能力,并發(fā)事件之間不一定要同一時刻發(fā)生。并行強調(diào)的是多個執(zhí)行活動同時處于運行狀態(tài)之中,強調(diào)其相互。器或者是多核的處理器同時處理多個不同的任務。并行程序設計模型。并行計算的硬件環(huán)境。程序與進程,線程與進程。關代碼段執(zhí)行的操作相對應。保證數(shù)據(jù)一致性與同步。而無需關心進程間的數(shù)據(jù)交換問題。與并行系統(tǒng)來維護。存儲多處理機,而不用于多處理機、機群系統(tǒng)。消息包括指令、數(shù)。術的發(fā)展而提出的。并行處理單位卻是對象。對象是動態(tài)建立和控制的。對象間發(fā)送和接收消息來完成。臺,但系統(tǒng)開銷較大。對應為單機多處理器的主機或單CPU. 戶的MS-DOS和多用戶的UNIX就是例子,有OS均發(fā)展為右下角的多進程和多線程的計算模式。原子動作是一次“立即”執(zhí)行完的“順序”動作。PL/1的并發(fā)進程是任務TASK,它可以定義語句級的事件。