1. 程式人生 > >實現執行緒安全的幾種方式

實現執行緒安全的幾種方式

1、synchronized關鍵字修飾

sychronized method(){} 

sychronized (objectReference) {/*block*/} 

static synchronized method(){} 

sychronized(classname.class) 

前兩者是該物件鎖,後兩者是類鎖。

2、定義常量。final static等

3、使用ReentrantLock可重入鎖