タグ

ブックマーク / erlangworld.web.fc2.com (1)

  • プロセス間通信 / Erlang World

    top > concurrent programming > message Message プロセス間の通信 この章の最初に「Erlangのプロセス間に共有メモリはない」と学びました。 ある一つの変数を介して情報を受け渡すことができないのなら、複数のプロセスでどのように情報を受け渡せばいいのでしょうか。 実はErlangでプロセス間の通信を行なうためには「メッセージ(Message)」を利用します。 これはプロセスからプロセスに手紙を送るようなものだと言えます。 その手紙に送信者が伝えたいことを記して、受信者がそれを読み取るのですね。 メッセージを用いるのには、それを送信する方法と受信する方法が必要です。 この節ではそれを学びます。 メッセージの送信 メッセージの送信の仕方は次のようになっています。 プロセス識別子 ! メッセージ Pid ! Message 「 ! 」の前に送り先のプロ

  • 1