【发布时间】:2010-05-11 12:04:49
【问题描述】:
我有两种方法
-(void) a {
@synchronized(self) {
// critical section 1
}
}
-(void) b {
@synchronized(self) {
// critical section 2
}
}
现在我的问题是,如果一个线程处于临界区 1。临界区 2 是否会被锁定以供其他线程使用,或者其他线程可以访问临界区 2。
【问题讨论】:
标签: iphone objective-c multithreading semaphore