1. 程式人生 > >多執行緒併發最佳實踐

多執行緒併發最佳實踐

1、使用本地區域性變數;

2、使用不可變類

3、最小化鎖的作用範圍;

4、使用Excutor而不是thread;

5、寧可使用同步,也不要使用執行緒;

6、用blockingqueue實現生產-消費;

7、使用併發集合而不是加了鎖的集合;

8、使用semphore有界訪問;

9、寧可使用同步程式碼塊,也不使用同步方法,用atomic變數;

10、避免線上程