並行計算
Sign in to saveAlso known as concurrent programming, concurrent, concurrent computation, concurrent execution
コンピュータプログラムにおいて複数の相互作用を及ぼす計算タスクの(同時)並行的実行
Wikidata facts
Show 1 more fact
- Commons category
- Concurrent programming
Sources (3)
via Wikidata · CC0
Article · 日本語
並行計算(へいこうけいさん、英: Concurrent computing)とは、複数の計算あるいはアルゴリズムを、同一期間に同時実行させつつ相互に同調(コンカレント)させて、次の期間開始までに互いに完遂させるという計算形態を意味している。非同期なメッセージパッシングではその完遂の抽象化も可能になる。対義語は順次計算(シーケンシャル)である。並行コンピューティングとも邦訳される。並行プログラミング(Concurrent programming)とも言われる。 並行計算は、コンピュータプログラムやコンピュータネットワークの重要な特性であり、各プロセスの各スレッド制御などがその要点になる。並行計算下の各スレッドは、一定の制約内で他のスレッドの完了を待つことなく同時にそれぞれ進行できる。非同期では他のスレッドの応答も一定の制約内で待たなくてよくなる。エドガー・ダイクストラやアントニー・ホーアが、並行計算のパイオニアとして名高い。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
Edsger W. Dijkstra
Entity
process
Entity
thread
Entity
Elixir
Entity
message passing
Entity
communicating sequential processes
Entity
future
Entity
π-calculus
Entity
process calculus
Entity
list of programming languages by type
Entity
XMOS
Company
Calculus of communicating systems
Entity
computer
Entity
International Standard Book Number
Entity
PHP
Entity
Q2005
Entity
Python
Entity
Java
Entity
Q2407
Entity
computer network
Entity