當多個方法同時訪問一個對象時可能造成數(shù)據(jù)錯誤。
@synchronized(obj){
//block
}
obj: 線程鎖中的鎖定對象,同時只能有一個方法在訪問該對象,若上一個方法訪問未結(jié)束,則當前方法會被阻塞,等待直至上一個方法完成訪問
block : 鎖定方法,同時只能有一個方法訪問
當多個方法同時訪問一個對象時可能造成數(shù)據(jù)錯誤。
@synchronized(obj){
//block
}
obj: 線程鎖中的鎖定對象,同時只能有一個方法在訪問該對象,若上一個方法訪問未結(jié)束,則當前方法會被阻塞,等待直至上一個方法完成訪問
block : 鎖定方法,同時只能有一個方法訪問