1. 程式人生 > >alibaba-Java開發手冊心得-一編程規約-6並發處理

alibaba-Java開發手冊心得-一編程規約-6並發處理

工廠 com 線程資源 資源 以及 指定 導致 java java開發

1. 【強制】獲取單例對象需要保證線程安全,其中的方法也要保證線程安全。

說明:資源驅動類、工具類、單例工廠類都需要註意。

2. 【強制】創建線程或線程池時請指定有意義的線程名稱,方便出錯時回溯。

技術分享

3. 【強制】線程資源必須通過線程池提供,不允許在應用中自行顯式創建線程。

說明:使用線程池的好處是減少在創建和銷毀線程上所花的時間以及系統資源的開銷,解決資源不足的問題。如果不使用線程池,有可能造成系統創建大量同類線程而導致消耗完內存或者“過度切換”的問題。

技術分享

alibaba-Java開發手冊心得-一編程規約-6並發處理