誰かが@synchronized
ブロックから戻っていいのかどうか教えてもらえますか?例えば内部からの返信a対同期ブロック@
:
- (id)methodThatReturnsSomething:(BOOL)bDoIt
{
@synchronized(self) {
if(!bDoIt) return nil;
...
}
}
またはI(代わりNSLockを使用して)最初のブロックのロックを解除する必要がありますか?
[同期ブロック内のメソッドから返される](http://stackoverflow.com/questions/2704400/returning-from-method-inside-a-synchronized-block) –