Join-pattern とは

Join-patternsは、メッセージの受け渡しによって並行、並行および分散コンピュータプログラムを作成する方法を提供します。スレッドとロックの使用と比較して、これは、並行環境の複雑さを抽象化し、スケーラビリティを可能にするために通信構造モデルを使用する高水準プログラミングモデルです。その焦点は、チャネルのグループから原子的に消費されたメッセージ間の和音の実行にあります。
このテンプレートは結合計算に基づいており、パターンマッチングを使用します。具体的には、並行呼び出しとメッセージパターンを照合することによって、複数の関数やチャネルの結合定義を可能にすることによって行われます。これは、マルチスレッドプログラミングのパラダイムと通信して対処するために、これらのエンティティがより簡単で柔軟になるため、並行処理パターンの一種です。