Clojure記事紹介<百日修行>では、英文で書かれたClojureの記事を要約してひたすら紹介していきます。モットーは「質より量」です。 紹介記事 レベル:中級 Pulsarを用いた、Actorモデルを使った並行プログラミングの紹介記事です。 取り上げられているライブラリ: Pulsar Actorモデルで並行プログラミング Pulsarは、JavaのQuasarというライブラリのClojureバインディングで、Actorモデルを実現するライブラリです。 Actorモデルは、並行処理を記述するためのプログラミングモデルの1つで、Actorと呼ばれる互いに独立した(データを共有しない)プロセスがメッセージをやりとりすることによって処理を進めていきます。Erlang/Elixirといった言語や、Scala/JavaのAkkaなどが有名でしょう。 Actorモデルの利点は、 * 各Actorは
![Clojure記事紹介<百日修行>(4):「PulsarでActorプログラミング」 - 本当は怖いHPC](https://cdn-ak-scissors.b.st-hatena.com/image/square/67d3a490afc8d653a79ebf15760a50ab649993ef/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F41iH5aTHB3L.jpg)