- 線程池一定要在合理的單例模式下才有效,不要把創建線程池的方法放在另一個方法裏,這樣一旦另一個方法被多處調用,就會創建出多個線程池
- 線程池數據不要設置過大,這樣可能會導致請求過載,出現這種情況就別談什麼線程複用了,所以要適當的加上拒絕策略
- 線程池中有線程,而多個線程運行,同步做的不夠好,就很有可能會出現死鎖情況。
線程池在工作中的錯誤使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
併發編程的Bug源頭:可見性、原子性和有序性問題
Eric597247
2020-07-07 12:49:39
對 Java 四種線程池的簡要分析
Geffin
2020-07-08 10:40:33
弄懂 ThreadLocal,看這一篇就夠了
Geffin
2020-07-08 10:04:50
我手寫了AQS實現、畫了3張流程圖,就是爲了讓你徹底搞明白AQS原理
快乐柠檬
2020-07-07 20:23:31
Lock鎖的方法使用
ly_dsjing
2020-07-06 21:39:40
什麼是阻塞隊列(BlockingQueue)?
不懂的浪漫
2020-07-06 19:56:51
爲什麼 HashMap 鏈表長度超過8才轉爲紅黑樹?
不懂的浪漫
2020-07-06 19:16:13
爲什麼說本質上只有一種實現線程的方式?
不懂的浪漫
2020-07-06 19:16:13
同樣是線程安全,ConcurrentHashMap 和 Hashtable 區別?
不懂的浪漫
2020-07-06 19:16:13
Java 中常見的阻塞隊列有哪些?
不懂的浪漫
2020-07-06 19:16:13
Java 阻塞隊列中的常用方法及區別
不懂的浪漫
2020-07-06 19:16:13
Java-線程中的異常
wjjiang2333
2020-07-05 06:37:41
AbstractQueuedSynchronizer源碼分析(一):AbstractOwnableSynchronizer和Node
A_finder
2020-07-05 04:04:02