並行プロセス
並行(並列)に動作するプロセスは相互に作用しあいながら動作可能
情報交換
あるプロセスから別のプロセスに計算結果を渡す
同期
あるプロセスが所定の条件を満足するまで別の一方のプロセスを休止
競合(competition)
複数プロセスが共用する資源を同時に使用しようとする状態→ 相互排除(共用資源は高々一つのプロセスしか使用させない)
協調(cooperation)
複数プロセスが協力して共通の目的のために処理を行う
クライアントサーバモデル
コンピュータ・クラスター
Communicating Sequential Processes
並行性制御
並行計算
分散コンピューティング
OpenMP
並列計算
区分化大域アドレス空間
プロセス
層 (数学)
スレッド (コンピュータ)
X10 (プログラミング言語)
Client–server network nodes
Cluster nodes
Concurrency control
Concurrent computing
Concurrent object-oriented programming
Concurrency pattern
Chu space
Distributed system nodes
Gordon Pask
OpenMP
Parallel Computing
Partitioned global address space
Processes
Ptolemy Project
Sheaf (mathematics)
Threads
X10 (programming language)