这个对吗?
ThreadPoolExecutor threadPoolExecutor = (ThreadPoolExecutor)
Executors.newFixedThreadPool(numThreads);
我正在这样做,因为如果我进行类型转换,我将可以访问getActiveCount()
和getQueue()
方法。Eclipse 在这里没有标记任何错误,但我想确保我所做的事情是正确的。
实际上,这很奇怪,因为ThreadPoolExecutor implements ExecutorService
我正在ExecutorService
投向ThreadPoolExecutor
.