線程池隊(duì)列滿了怎么辦 常用的線程池中有幾種?這幾種線程池之中又有什么區(qū)別?
常用的線程池中有幾種?這幾種線程池之中又有什么區(qū)別?池的功能:線程池的功能是限制系統(tǒng)中執(zhí)行線程的數(shù)量。根據(jù)系統(tǒng)所處的環(huán)境,可以自動或手動設(shè)置線程數(shù),達(dá)到最佳效果;系統(tǒng)資源浪費(fèi)少,系統(tǒng)擁塞多,效率低。線
常用的線程池中有幾種?這幾種線程池之中又有什么區(qū)別?
池的功能:線程池的功能是限制系統(tǒng)中執(zhí)行線程的數(shù)量。根據(jù)系統(tǒng)所處的環(huán)境,可以自動或手動設(shè)置線程數(shù),達(dá)到最佳效果;系統(tǒng)資源浪費(fèi)少,系統(tǒng)擁塞多,效率低。線程池用于控制線程數(shù),其他線程排隊(duì)。任務(wù)執(zhí)行后,將執(zhí)行隊(duì)列中的第一個任務(wù)。如果隊(duì)列中沒有等待進(jìn)程,則線程池的資源正在等待。當(dāng)一個新任務(wù)需要運(yùn)行時,如果線程池中有等待的工作線程,則可以開始運(yùn)行;否則,將進(jìn)入等待隊(duì)列。