使用 ScheduledThreadPoolExecutor 进行界定队列的最佳方式是什么?
2022-09-02 04:45:44
Sun Java (1.6) 是内部的扩展,它使用一个实现,它是一个无界队列。我需要的是一个有界队列,即它对队列中累积的任务有限制,以便当队列中的任务超过限制时,它开始拒绝进一步提交的任务并防止JVM内存不足。ScheduledThreadPoolExecutor
ThreadPoolExecutor
DelayQueue
ScheduledThreadpoolExecutor
令人惊讶的是,google或stackoverflow并没有向我指出任何讨论这个问题的结果。有没有这样的东西已经可用,我错过了?如果没有,我如何实现一个 ScheduledThreadpoolExecutor 以最佳方式为我提供预期的功能?