比如这样
public final class ThreadPool {
private final static ExecutorService fixThreadPool = Executors.newFixedThreadPool(Runtime
.getRuntime().availableProcessors() + 1);
private ThreadPool() {
}
public static void execute(Runnable run) {
fixThreadPool.execute(run);
}
}
吼~你這種程式碼的情況下一定是在「子執行緒」
FixedThreadPool就是內部維護一個子執行緒數組,所以為什麼要問這個問題?你的困惑在哪裡?