2009-06-12 6 views
0

私はプレゼンテーションのActorモデルについて読んでおり、デッドロックや競合状態などの落とし穴を避けるため、誰もが共有状態並列プログラミングより優れていると主張しています。私はこの主張の詳細が何であるか自分に尋ねています。 これらの問題を回避すると、どのように機能しますか?Actorモデルの共有状態への利点

答えて

3

あなたの質問には本当に答えが含まれています。アイデアは、俳優とは、彼らが国家を共有していないということです。それぞれは独自の個人データでのみ動作します。すべてのデータはプライベートなので、理論的にはロックは一切必要ありません。ロックがなければ、デッドロックのような問題から免れることは明らかです。変更する共有データがなければ競合状態は不可能です(2つのスレッドが競合することはないため)。とにかく、それは私のバラエティーです。実際に言えば、私は俳優のパターンが万能薬であるとは思わない。私たちは確かに共有状態が今後も続くのを見ていきます。

関連する問題