Это правильно?Это правильно? ThreadPoolExecutor threadPoolExecutor = (ThreadPoolExecutor) Executors.newFixedThreadPool (numThreads);
ThreadPoolExecutor threadPoolExecutor = (ThreadPoolExecutor)
Executors.newFixedThreadPool(numThreads);
Я делаю это, так как если я типаж, я буду получать доступ к getActiveCount()
и getQueue()
методов. Eclipse не помещает никаких ошибок здесь, но я хочу быть уверенным, что то, что я делаю, является правильным.
Это странно, на самом деле, как ThreadPoolExecutor implements ExecutorService
и я литье ExecutorService
до ThreadPoolExecutor
.
Если они с удовольствием соблюдают это, почему они просто не вернули «ThreadPoolExecutor» в первую очередь? Похоже на ошибку API. – bacar