我需要一个 ScheduledThreadPoolExecutor 根据那里的优先级运行任务。如果有 2 个或更多任务等待立即执行,则必须首先调用具有最高优先级的任务。
实际上 ThreadPoolExecutor 有一个解决方案,但 ScheduledThreadPoolExecutor 没有,因为它没有提供带有 BlockingQueue 参数的构造函数。
我需要一个 ScheduledThreadPoolExecutor 根据那里的优先级运行任务。如果有 2 个或更多任务等待立即执行,则必须首先调用具有最高优先级的任务。
实际上 ThreadPoolExecutor 有一个解决方案,但 ScheduledThreadPoolExecutor 没有,因为它没有提供带有 BlockingQueue 参数的构造函数。