1

各s が事前に指定された特定の時点の後にのみ実行されるDelayQueueスケジュールされたs が欲しいです。したがって、スレッドはこのキューからランナブルを削除し続け、イベントのスケジュールを処理できます。のデフォルトの適切な実装がないのはなぜですか。これもです。RunnableRunnableDelayedRunnable

Delayed合理的と思われるの唯一のサブインターフェースはRunnableScheduledFuture、実装する必要があるランダムなものがたくさんある です。これを行うにはもっと簡単な方法が必要ですよね?

4

1 に答える 1

2

DelayQueue は、アプリケーションによって直接使用されないインフラストラクチャ クラスです。

おそらく、ScheduledExecutorService (内部的に DelayQueue のバリアントを使用する) を使用する方がよいでしょう。

于 2013-02-27T01:19:19.870 に答える