更新時(shí)間:2023-06-23 來(lái)源:黑馬程序員 瀏覽量:
IT就到黑馬程序員.gif)
在Java中,創(chuàng)建線程池時(shí)有幾個(gè)核心構(gòu)造參數(shù):
這是線程池中同時(shí)運(yùn)行的線程的最小數(shù)量。即使線程池中沒(méi)有任務(wù)需要執(zhí)行,核心線程也會(huì)一直存在。
這是線程池中允許的最大線程數(shù)量。當(dāng)線程池中的任務(wù)隊(duì)列已滿并且核心線程都在執(zhí)行任務(wù)時(shí),新任務(wù)會(huì)創(chuàng)建額外的線程,直到達(dá)到最大線程數(shù)。
這是非核心線程在沒(méi)有任務(wù)執(zhí)行時(shí)保持存活的時(shí)間。如果線程池中的線程數(shù)量超過(guò)了核心線程數(shù),而這些線程在指定的空閑時(shí)間內(nèi)都沒(méi)有新的任務(wù)可執(zhí)行,那么這些線程將被終止并從線程池中移除。
建線程池有幾個(gè)核心構(gòu)造參數(shù).jpg)
用于指定keepAliveTime的時(shí)間單位,可以是秒、毫秒、微秒等。
這是用于存儲(chǔ)待執(zhí)行任務(wù)的隊(duì)列。當(dāng)線程池中的線程數(shù)達(dá)到核心線程數(shù)時(shí),新任務(wù)將被放置在任務(wù)隊(duì)列中等待執(zhí)行。
此外,還可以根據(jù)需要選擇使用其他參數(shù)和配置項(xiàng),例如拒絕策略(用于處理無(wú)法提交到線程池的任務(wù))、線程工廠(用于創(chuàng)建線程)、等待隊(duì)列類型等。以上是線程池的一般構(gòu)造參數(shù),具體實(shí)現(xiàn)還可以根據(jù)不同的線程池類和框架而有所不同。
1024首播|39歲程序員逆襲記:不被年齡定義,AI浪潮里再迎春天
2025-10-241024程序員節(jié)丨10年同行,致敬用代碼改變世界的你
2025-10-24【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開(kāi)發(fā)】上海校區(qū)AI鴻蒙開(kāi)發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19