0
如何在Java中使用LinkedBlockingQueue創建線程池?我正在使用它從互聯網上下載文件。我只需要一般的模式。如何在Java中使用LinkedBlockingQueue創建線程池?
如何在Java中使用LinkedBlockingQueue創建線程池?我正在使用它從互聯網上下載文件。我只需要一般的模式。如何在Java中使用LinkedBlockingQueue創建線程池?
ThreadPoolExecutor
具有various constructors是採取BlockingQueue
說法。但還有其他幾個參數,您需要選擇適合您的問題的參數。
這裏是一個演示:
public static ExecutorService newLinkedBlockingQueueThreadPool() {
return new ThreadPoolExecutor(0, Integer.MAX_VALUE,
60L, TimeUnit.SECONDS,
new LinkedBlockingQueue<Runnable>());
}