Active Object patternを実装しようとしています。すべてのサンプル実装で、ActivationQueue はメッセージ キューへのアクセスを同期しています。なぜこのクラス内で行われるのか考えています。Scheduler が ActivationQueue へのアクセスを同期していない理由。この ActivationQueue オブジェクトにアクセスする唯一のオブジェクトです。ここでの同期は非常に簡単です。質問は - ActivationQueue へのアクセスを同期するためのより良い場所はどこですか - スケジューラーまたは ActivationQueue 自体の中で?
ありがとうございました