當(dāng)前位置:
首頁 >
常用的线程池有哪些
發(fā)布時(shí)間:2025/3/19
34
豆豆
1:newSingleThreadExecutor:創(chuàng)建一個(gè)單線程的線程池,此線程池保證所有任務(wù)的執(zhí)行順序按照任務(wù)的提交順序 :執(zhí)行。
2:newFixedThreadPool:創(chuàng)建固定大小的線程池,每次提交一個(gè)任務(wù)就創(chuàng)建一個(gè)線程,直到線程達(dá)到線程池的最大 :大小。
3:newCachedThreadPool:創(chuàng)建一個(gè)可緩存的線程池,此線程池不會(huì)對線程池大小做限制,線程池大小完全依賴于 :操作系統(tǒng)(或者說 JVM)能夠創(chuàng)建的最大線程大小。
4:newScheduledThreadPool:創(chuàng)建一個(gè)大小無限的線程池,此線程池支持定時(shí)以及周期性執(zhí)行任務(wù)的需求。
5:newSingleThreadExecutor:創(chuàng)建一個(gè)單線程的線程池。此線程池支持定時(shí)以及周期性執(zhí)行任務(wù)的需求。
總結(jié)
- 上一篇: 在开发中遇到过内存溢出么?原因有哪些?解
- 下一篇: 什么是线程池,连接池,线程池和连接池之间