【あくたーもでる】
アクターモデル とは?
💡 メッセージを投げ合う独立した役者たち、共有メモリなしの並行処理
📌 このページのポイント
アクターモデルってどんな仕組みなの?
独立した「アクター」がたくさんいて、それぞれがメールボックスを持ってるんだ。アクター同士はメッセージを送り合って通信する。直接データを共有しないのがポイントだよ
共有しないって、不便じゃないの?
むしろ安全なんだ。共有メモリがあるとロックが必要で、デッドロックやレースコンディションの温床になる。メッセージパッシングなら、そういう問題がそもそも起きにくいよ
どんなところで使われてるの?
デメリットはないの?
まとめ:ざっくりこれだけ覚えればOK!
「アクターモデル」って出てきたら「メッセージのやり取りで並行処理するモデル」と思えればだいたいOK!
📖 おまけ:英語の意味
「Actor Model」 = 役者モデル
💬 Actor(役者)がそれぞれ独立して演技しながら、メッセージで連携するイメージだよ