しばらくすると実行を開始するタスクの Executor サービスを実装したいと考えています。たとえば、これらのタスクがあるとします。
task1 = new Task(1,10) //Task with id 1 and will start after 10 min
task2 = new Task(2,15) //Task with id 2 and will start after 15 min
task3 = new Task(3,5) //Task with id 3 and will start after 5 min
task4 = new Task(4,30) //Task with id 4 and will start after 30 min
これらすべてを実行サービスに送信すると、次の結果が得られるはずです。
(5 分後):
...タスク 3 が実行中です...
(10 分後)
...タスク 1 が実行中です...
(15 分後)
...タスク 2 が実行中です...
(30 分後) )
...タスク 4 が実行中です...
これをどのように実装できるかを知ることができました。それについて私を助けることができますか?