可能重複:
objective-c : @synchronized, how does it work?目標C:@synchronized它是如何工作
當我有三個方法:
-(void) a {
@synchronized(self) {
//part a
}
}
-(void) b {
@synchronized(self) {
//part b
}
-(void) c {
// part c
}
和線程處於部分,那麼會被其他線程阻塞的c部分?
這就像問:「如果我吃一個蘋果和一個乾洗店,它會在中國下雨嗎?」 :) – hop
我只是想知道如果同步「自我」阻止所有對象, – MarekM
@hop和答案是「是」。中國是一個很大的地方。 ;) –