PI

PID の Elixir

5個の演習

PIDについて

Elixirの各プロセスには、それぞれ固有の識別子である_PID_(プロセス識別子)があります。

  • PIDは独自のデータ型です。
    • 変数がPIDかどうかは、is_pid/1で確認できます。
  • 現在のプロセスのPIDは、self()で取得できます。
  • PIDは_メールボックスのアドレス_としてはたらきます。プロセスのPIDがあれば、そのプロセスにメッセージを送ることができます。
  • PIDは通常、spawnのように新しいプロセスを作る関数の戻り値として、間接的に作られます。
    • PIDをプログラマーが直接作るべきではありません。もし必要な場合は、Erlangにlist_to_pid/1という関数があります。
GitHubで編集 リンクは新しいウィンドウまたはタブで開きます

PIDを学習する

練習はロックされています

PIDを練習するには、あと1個の演習のロックを解除してください