Java 以预定速率刷新队列,并刷新某些属性

Java 以预定速率刷新队列,并刷新某些属性,java,multithreading,concurrency,queue,flush,Java,Multithreading,Concurrency,Queue,Flush,我有一个队列,希望在计划的时间以及队列已满时刷新它。 为了在预定的时间刷新它,我用java创建了一个计时器任务,也可以使用executor服务来完成。 满了怎么冲水? 这样做的最佳方式是什么,以便在并发环境中,要刷新的计划任务和队列已满时要刷新的任务都能正常工作

我有一个队列,希望在计划的时间以及队列已满时刷新它。 为了在预定的时间刷新它,我用java创建了一个计时器任务,也可以使用executor服务来完成。 满了怎么冲水? 这样做的最佳方式是什么,以便在并发环境中,要刷新的计划任务和队列已满时要刷新的任务都能正常工作