16
我有兩種方法objective-c:@synchronized,它是如何工作的?
-(void) a {
@synchronized(self) {
// critical section 1
}
}
-(void) b {
@synchronized(self) {
// critical section 2
}
}
現在我的問題是,如果線程處於臨界區1.將關鍵部分2鎖定其他線程或其他線程可以訪問臨界區2.
爲什麼不標記最佳答案? – 2011-04-21 21:24:19