1
Javaの状態依存クラスとは何ですか?私はJCIPを読んでいて、州に依存するクラスが何を意味するのか理解できません。Javaの状態依存クラスとは何ですか?
Javaの状態依存クラスとは何ですか?私はJCIPを読んでいて、州に依存するクラスが何を意味するのか理解できません。Javaの状態依存クラスとは何ですか?
これが役立ちます。
クラスライブラリには、FutureTask、Semaphore、およびBlockingQueueなど、状態ベースの前提条件を持つ操作を持つ数多くの状態依存クラスが含まれています。たとえば、空のキューからアイテムを削除したり、まだ完了していないタスクの結果を取得したりすることはできません。これらの操作を続行する前に、キューが「空でない」状態になるか、タスクが「完了」状態になるまで待つ必要があります。
JCIP、179ページ。