假设我有一个任务,需要从java.util.concurrent.BlockingQueue中获取元素并对其进行处理。
public void scheduleTask(int delay, TimeUnit timeUnit)
{
scheduledExecutorService.scheduleWithFixedDelay(new Task(queue), 0, delay, timeUnit);
}
如何在频次可动态更改的情况下安排/重新安排任务?
- 思路是将数据更新流以批处理方式传播到GUI
- 用户应该能够变化更新频率