一、類鎖 與 對(duì)象鎖
類鎖:任何時(shí)候都有效
- 在方法上加上static synchronized的鎖
- synchronized(xxx.class)的鎖
對(duì)象鎖:只有在單例(操作同一個(gè)對(duì)象)的時(shí)候才會(huì)有效
- 在方法上加上synchronized的鎖(區(qū)別與加上static synchronized)
- synchronized(this)
- synchronized(任意對(duì)象)
注意:同一個(gè)類產(chǎn)生的對(duì)象鎖和類鎖互不沖突,不會(huì)同步