Что происходит с блокировкой в IOS с помощью @synchronized(), когда мы вызываем dispatch_async() внутри блока.
Для ex:
id myID
-(void) foobar
{
@synchronized(myID){
dispatch_async(){ //do stuff with myID};
}
}
Является ли блокировка по-прежнему действительной в вызове dispatch_async? Или, что еще более важно, есть ли недостатки в использовании другого вызова @synchronized() внутри dispatch_async()?