并发计算(Concurrent computing)

  1. 1. 📖参看
  2. 2. ※参考和引用
  3. 3. 🔗外部链接

Concurrent computing is a form of computing in which several computations are executed concurrently—during overlapping time periods—instead of sequentially — with one completing before the next starts.

This is a property of a system—whether a program, computer, or a network—where there is a separate execution point or "thread of control" for each process. A concurrent system is one where a computation can advance without waiting for all other computations to complete.

Concurrent computing is a form of modular programming. In its paradigm an overall computation is factored into subcomputations that may be executed concurrently. Pioneers in the field of concurrent computing include Edsger Dijkstra, Per Brinch Hansen, and C.A.R. Hoare.


👆←🗎[1]

并发计算(英语:Concurrent computing,或译为 并发处理、共时计算),是一种 程序计算的形式,在系统中,至少有两个以上的计算在同时运作,计算结果 可能同时发生。用来实现 并发系统(Concurrent system)的 编程语言 与 各种算法,统称为 并发计算。

并发程序 通常被设计为 交互式的运算过程,因为 它的运算过程是 不确定的,在设计上的难度 较高。设计并发程序 最大的挑战,在于 确保不同运算运行步骤间的 交互 或是 通信,能以正确的顺序 进行,同时,也要确保 在不同运行步骤间 共享的资源,能够 正确被访问。在这个领域的先驱人物有 艾兹赫尔·戴克斯特拉、东尼·霍尔 与 泊·派克·汉森 等人。


👆←🗎[2]


📖参看

分类:工具🧰 | 查阅🔍
分类:其他(二度及以上关联☌)

※参考和引用

  1. ^Concurrent computing - Wikipedia

  2. ^并发计算 - 维基百科,自由的百科全书


🔗外部链接