Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java 7では、DelayQueueの実装は公平性ポリシーなしでReentrantLockを使用します。これは長期的には問題ですか?このためにスレッドが飢える可能性はありますか?
ありがとう
ScheduledThreadPoolExecutor(または他の生産者/消費者の状況)を考慮すると、ワーカースレッドは独立しているため、のジョブである必要がありDelayQueueます。したがって、いいえ。スレッドが取得/ポーリングできる順序に違いはありません。
ScheduledThreadPoolExecutor
DelayQueue