並行性(英語:Concurrency)是在電腦科學中,同一個系統擁有多個計算處理程式,這些處理程式有同時執行與的潛在互動特性,因此系統會有相當多個執行路徑且結果可能具有不確定性。並行計算可能會在具備多核心的同一個晶片中交錯執行,以優先分時線程在同一個處理器中執行,或在不同的處理器執行。

一些數理模型已經為解決一般的並行計算問題而發展,包括Petri網行程PRAM模型演員模型

議題

Thumb
哲學家就餐問題是一個關於並行性和分享資源的典型問題。

因為在並行系統下運算可以在執行時彼此互動,系統可進行的執行路徑會有相當多個,產生的結果可能具有不確定性。並行使用的分享資源可能變成一個不確定的資源並導致諸如死鎖資源匱乏的問題。[1]


理論

模型

邏輯

實作

參考文獻

補充閱讀

其他連結

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.