Может кто-нибудь сказать мне, нормально ли возвращаться из блока @synchronized
?
Например:
- (id)methodThatReturnsSomething:(BOOL)bDoIt
{
@synchronized(self) {
if(!bDoIt) return nil;
...
}
}
или мне сначала нужно разблокировать блок (вместо этого используйте NSLock)