0

죄송합니다. 풀의 스레드 수가 10을 초과하면 작업이 ArrayBlockingQueue에 배치됩니다. 그러나 작업 호출 가능하면? 생성자 ThreadPoolExecutor는 Callable로 형식화 된 ArrayBlockingQueue를 허용하지 않습니다. 그런 다음 어떻게 대기열에 작업이 추가됩니까? 어떻게됩니까ThreadPoolExecutor 및 ArrayBlockingQueue

ExecutorService executorService = new ThreadPoolExecutor(2, 10, 
       60L, TimeUnit.SECONDS, 
       new ArrayBlockingQueue<Runnable>(100)); 

답변