java - scheduleWithFixedDelay() 和 scheduleFixedRate() 区别
迷茫
迷茫 2017-04-18 09:34:05
0
1
911

ScheduledExecutorService类 scheduleWithFixedDelay() 和 scheduleFixedRate() 区别

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(1)
左手右手慢动作

あなたが言いたいのは、scheduleAtFixedRate メソッドだと思います

  1. scheduleAtFixedRate(Runnable command,longInitialDelay,long period,TimeUnit単位)
    このメソッドを使用して、タスクの実行を遅延させ、タスクの実行サイクルを設定できます。期間は、スレッド プール内で最初に実行を開始したスレッドから計算されるため、期間が 1 秒でスレッドが 5 秒間実行されると仮定すると、最初のスレッドの実行が終了するとすぐに次のスレッドが実行されます。

  2. scheduleWithFixedDelay(Runnable command,longInitialDelay,longlay,TimeUnitunit)
    このメソッドは、タスクの定期的な実行を遅らせるために使用できます。次のコードを想定して実行します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート