Javaにおけるwait/notify/notifyAllの使い方と同期制御

複数スレッドが協調して動作する際、あるスレッドが条件を満たすまで待機し、他のスレッドがその条件を満たした際に通知するというパターンは非常に一般的です。この仕組みを実現するための基本的なAPIがObject.wait()、Object.notify()、およびObject.notifyAll()です。 同期待機の典型的な実装手法 以下のように、サブスレッドの処理完了を待つ必要があるケースを考えま ...

7月5日 20:44 投稿