Loading AI tools
来自维基百科,自由的百科全书
並行性(英語:Concurrency)是在计算机科学中,同一個系统擁有多個計算處理程序,這些處理程序有同时执行與的潛在互動特性,因此系統會有相當多個執行路徑且結果可能具有不確定性。并发计算可能会在具備多核心的同一个晶片中交錯运行,以优先分时线程在同一個處理器中執行,或在不同的处理器执行。
![]() | 此條目可参照英語維基百科相應條目来扩充。 |
一些数理模型已經為解決一般的並行計算問題而發展,包括Petri网、进程、PRAM模型和演员模型。
因為在並行系統下運算可以在執行時彼此互動,系統可進行的執行路徑會有相當多個,產生的結果可能具有不確定性。並行使用的分享資源可能變成一個不確定的資源並導致諸如死鎖和資源匱乏的問題。[1]