Elixirの売りの1つは並行性(コンカレンシー)に対応していることです。 Erlang VM (BEAM)のおかげで、並行処理はElixirでは思ったよりも簡単です。 並行性のモデルはアクターに依存しています。アクターとはメッセージパッシングによって他のプロセスと相互通信を行う、制御されたプロセスのことです。 このレッスンではElixirとともに納められている並行モジュールを見ていきます 続く章では並行モジュールを実装しているOTPの振舞を取り扱います。 プロセス Erlang VM (BEAM)内のプロセスは軽量で、全てのCPU間で実行されます。 ネイティブスレッドのように見えますがそれより単純ですし、Elixirアプリケーション内に数千もの並行プロセスを持つことは珍しくありません。 新しいプロセスを作る最も簡単な方法は、匿名/名前付き関数を引数に取る spawn です。 新しいプロセ
![並行性 · Elixir School](https://cdn-ak-scissors.b.st-hatena.com/image/square/96c1e7061b9e25be11e2b6a2232efa7a053dec81/height=288;version=1;width=512/https%3A%2F%2Felixirschool.com%2Fassets%2Fog_image-fad975b316dea5dc361d199bdfaa076006da49a0a3296f799aa7217b4c8b0cbe.jpg)