ThreadPoolExecutor的clt:runState&workCount

ctl:java  ThreadPoolExecutor用一個AtomicInteger來存儲線程池工做狀態和工做線程數量。ctl二進制的高三位用來保存線程池工做狀態,其他用來保存工做線程數量。spa private final AtomicInteger ctl = new AtomicInteger(ctlOf(RUNNING, 0)); // 初始值:狀態RUNNINT,工做線程數量:0 p
相關文章
相關標籤/搜索