常用的线程池有哪些
1:newSingleThreadExecutor:創建一個單線程的線程池,此線程池保證所有任務的執行順序按照任務的提交順序 :執行。
2:newFixedThreadPool:創建固定大小的線程池,每次提交一個任務就創建一個線程,直到線程達到線程池的最大 :大小。
3:newCachedThreadPool:創建一個可緩存的線程池,此線程池不會對線程池大小做限制,線程池大小完全依賴于 :操作系統(或者說 JVM)能夠創建的最大線程大小。
4:newScheduledThreadPool:創建一個大小無限的線程池,此線程池支持定時以及周期性執行任務的需求。
5:newSingleThreadExecutor:創建一個單線程的線程池。此線程池支持定時以及周期性執行任務的需求。
總結
- 上一篇: 在开发中遇到过内存溢出么?原因有哪些?解
- 下一篇: 什么是线程池,连接池,线程池和连接池之间