タグ

チャンネル通信に関するhiroyukimのブックマーク (1)

  • Microsoft PowerPoint - erlang-parallel100216

    Erlangの 並列計算の入り口 2007/OCT/23 2010/FEB/16 たけおか Erlanはコミッティド・チョイス言語だ 2010/FEB/16追記 • コミッティド・チョイス言語 – 節の頭にガードがある – ガードを超えた節だけが、選ばれて走行する – Erlanでは、ガード部分が、パターン・マッチングになっている • 多くのプロセスが、チャンネル通信する – ErlangはOccam言語とそっくり – 詳しくは、中身を読もう RPC • RPC: Remote Procedure Call 遠隔手続き呼び出し – 遠隔にある手続きを、同期的に呼び出す(最近は非同期的な RPCもある) – 遠隔の手続きは、仕事が終わると返り値をもどす • 同期的 – 呼ばれた側の仕事が終わるまで、呼び出し側は止まる – バグが出にくい – 素朴な実装の場合、呼ばれる側の関数は、同時に複数

  • 1