線程池核心線程數(shù)確定 線程池的五個(gè)參數(shù)?
線程池的五個(gè)參數(shù)?Corepollsize:核心線程數(shù)。Maximumpoolsize:最大線程數(shù)。Keepalivetime:空閑線程的保留時(shí)間。Timeunit:空閑線程保留時(shí)間的單位。阻塞隊(duì)列&
線程池的五個(gè)參數(shù)?
Corepollsize:核心線程數(shù)。
Maximumpoolsize:最大線程數(shù)。
Keepalivetime:空閑線程的保留時(shí)間。
Timeunit:空閑線程保留時(shí)間的單位。
阻塞隊(duì)列<runnable>:阻塞隊(duì)列以存儲(chǔ)等待執(zhí)行的任務(wù)。
Threadfactory:用于創(chuàng)建線程的線程工廠。
Rejectedexecutionhandler:隊(duì)列已滿且任務(wù)量大于最大線程數(shù)時(shí)的異常處理策略。
spring線程池的使用?
根據(jù)系統(tǒng)中并發(fā)線程數(shù),設(shè)置線程池中的以下參數(shù):核心線程數(shù)、最大線程數(shù)(達(dá)到任務(wù)隊(duì)列最大值時(shí)啟用)、任務(wù)等待隊(duì)列最大值、線程空閑時(shí)的恢復(fù)時(shí)間和時(shí)間單位,線程工廠,超過隊(duì)列的最大值并達(dá)到最大線程數(shù)時(shí)的拒絕策略。
以上可以通過兩種方式實(shí)現(xiàn)
1。XML文件配置
2。Bean注釋