¿Alguien puede decirme si está bien que regrese desde el interior de un bloque @synchronized
?return from inside a @synchronized block in objective-c
Por ejemplo:
- (id)methodThatReturnsSomething:(BOOL)bDoIt
{
@synchronized(self) {
if(!bDoIt) return nil;
...
}
}
o debería desbloquear el bloque primero (usando NSLock su lugar)?
Posible duplicado de [Retorno del método dentro de un bloque @synchronized] (http://stackoverflow.com/questions/2704400/returning-from-method-inside-a-synchronized-block) –