В Java, если у меня есть ключевое слово synchronized в методе, это предотвратит выполнение более чем одним потоком одновременно, независимо от того, какой поток:
public synchronized void doSomething() {
//synchronous code here
}
В target-c, если я сделаю это, получу ли я такой же результат?
-(void)doSomething{
@synchronized (self) {
//synchonous code here
}
}