java.util.concurrent.BlockingQueue から要素を取得して処理するタスクがあるとします。
public void scheduleTask(int delay, TimeUnit timeUnit)
{
scheduledExecutorService.scheduleWithFixedDelay(new Task(queue), 0, delay, timeUnit);
}
頻度を動的に変更できる場合、タスクをスケジュールまたは再スケジュールするにはどうすればよいですか?
- アイデアは、データ更新のストリームを取得し、それらをバッチで GUI に伝達することです。
- ユーザーは更新の頻度を変更できる必要があります