1,用final 修飾,不能修改的變量就是最安全的
2,用原子類或者線程安全的類,比如int的原子包裝類的增長就是通過自旋和cas實(shí)現(xiàn)的,又比如concurrenthashmap
3,用阻塞的方式,比如同步塊等
4,用非阻塞的方法,比如aqs實(shí)現(xiàn),樂觀鎖等
5,采用線程封閉,localthread
1,用final 修飾,不能修改的變量就是最安全的
2,用原子類或者線程安全的類,比如int的原子包裝類的增長就是通過自旋和cas實(shí)現(xiàn)的,又比如concurrenthashmap
3,用阻塞的方式,比如同步塊等
4,用非阻塞的方法,比如aqs實(shí)現(xiàn),樂觀鎖等
5,采用線程封閉,localthread