さらにwait/notify
、スレッド間でイベントを通知するよりクリーンな方法はありますか?たとえば、何かが発生したことを通知し
たい場合、並行パッケージにこれを上に構築するよりも優れた構成がありますか?
私の要件は単純です
。イベントが発生することを期待しています。そのような変更を検出する責任があります。変更が発生すると通知しますThread X
ThreadY
wait/notify
ThreadB
ThreadA
ThreadA
ThreadB
更新:
Observer / Observableパターンを実行する必要がありますが、ループを介してオブザーバーに通知するときに、オブザーバブルがブロックするのをできるだけ少なくしたいと思います。
つまり、オブザーバブルは別々のスレッドになり、火災時のオブザーバブルの変化は、ブロックをできるだけ少なくするようにそれらに「通知」します。