11. メッセージパッシングの れ (2) ポスト (1) 手紙を に入る 発送 hello Pid1 Pid2 receive Pid2 ! hello. (3) 開封する Msg -> Msg end. 10 12. Erlangシェルで確認 (1/2) • シェルのプロセスIDを知る: self() • プロセスIDの指定方法: pid(x,x,x) – 自分に送信するのでself()でも い • メッセージを送信: <pid> ! <message> > self(). pid(0,31,0) ! hello <0.31.0> の値であり, > pid(0,31,0) ! hoge. 受信メッセージ ではないことに注意 hoge > pid(0,31,0) ! fuga. fuga > pid(0,31,0) ! piyo. piyo 11
![ゆとり向けErlang入門 (1): メッセージパッシングことはじめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/d7241d77b115a495a6b608bfcf205983db736928/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Ferlangforyutori01messagepassing-100302121450-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)