并发计算
维基百科,自由的 encyclopedia
并发计算(英语:Concurrent computing,或译为并行处理、共时计算),是一种程式计算的形式,在系统中,至少有两个以上的计算在同时运作,计算结果可能同时发生。用来实作并行系统(Concurrent system)的程式语言与各种演算法,统称为并行计算。
此条目页的主题是concurrent computing(中国大陆译名:并发计算,台湾译名:并行计算)。关于
parallel computing(中国大陆译名:并行计算,台湾译名:平行计算),请见“并行计算”。
parallel computing(中国大陆译名:并行计算,台湾译名:平行计算),请见“并行计算”。
并行程式通常被设计为互动式的运算过程,因为它的运算过程是不确定的,在设计上的难度较高。设计并行程式最大的挑战,在于确保不同运算执行步骤间的互动或是通讯,能以正确的顺序进行,同时,也要确保在不同执行步骤间共享的资源,能够正确被存取。在这个领域的先驱人物有艾兹赫尔·戴克斯特拉、东尼·霍尔与泊·派克·汉森等人。