如何在ScheduledThreadPoolExecutor
不使用 的情况下使用单线程创建一个Executors.newSingleThreadScheduledExecutor
?
我想这样做的原因是后面的调用返回一个实例DelegatedScheduledExecutorService
而不是一个实例ThreadPoolExecutor
,所以我尝试能够使用诸如getQueue()
etc 之类的方法失败了。如果我可以直接创建一个ThreadPoolExecutor
会有所帮助。
我想要的原因getQueue()
是没有其他方法可以知道当前在执行程序中排队的任务的大小。