1. 程式人生 > >Java執行緒池的疑問

Java執行緒池的疑問

閱讀《Java程式設計思想》第四版,根據書上的程式碼建立執行緒池。

 ExecutorService executorService = Executors.newCachedThreadPool();
        for (int i = 0; i < count; i++) {
           
            executorService.execute(new EvenChecker(gp,i));
            executorService.shutdown();
}

就會出現下圖這樣的錯誤,如果把建立執行緒池放到迴圈裡就不會出現了,有沒有大神幫忙解答一下?