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