タグ

ブックマーク / fits.hatenablog.com (1)

  • Scala の Actor - receive/react と Thread - なんとなくな Developer のメモ

    Scala にはアクターモデルを実装した API が標準で用意されており、使い方も比較的分かり易くなっている。 ただし、! メソッドでメッセージ送信する等、初めて見ると何をやっているのか理解に苦しむ点が難点かも。(Erlang を知っていれば入り易いんだろうけど) 同様の事を自前で実現するには Active Object パターンとかを実装する事になるだろうから、実用度は高そうに思う。リモートコール用の仕組みも用意されているみたいだし。 ちなみに、Active Object パターンは並列処理関係のパターンで、非同期メッセージを処理する能動的なオブジェクトを実装するためのもの。詳しくは 増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編 や プログラムデザインのためのパターン言語―Pattern Languages of Program Design選集 を参照。 Act

    Scala の Actor - receive/react と Thread - なんとなくな Developer のメモ
  • 1