이것이 맞습니까? 내가 캐스트 경우, 내가 getActiveCount()
및 getQueue()
방법에 대한 액세스를 얻을 것이다 이후이것이 맞습니까? ThreadPoolExecutor threadPoolExecutor = (ThreadPoolExecutor) Executors.newFixedThreadPool (numThreads);
ThreadPoolExecutor threadPoolExecutor = (ThreadPoolExecutor)
Executors.newFixedThreadPool(numThreads);
나는,이 일을하고있다. 이클립스는 여기서 오류를 표시하지 않지만, 내가하고있는 일이 올바른지 확인하고 싶다.
실제로는 ThreadPoolExecutor implements ExecutorService
으로 이상한데, ExecutorService
에서 ThreadPoolExecutor
으로 캐스팅하고 있습니다.
그들은 그것을 준수하게되어 기쁘다면 왜 처음에는'ThreadPoolExecutor'를 반환하지 않았을까요? API 결함처럼 보입니다. – bacar