У меня странные проблемы с многопоточностью на iOS.Рассмотрим простой метод, подобный следующему:
- (BOOL)doSomething
{
[self doA];
[self doB];
}
Этот метод должен only выполняться в контексте основного потока.Мне нужно вызвать этот метод из рабочего потока.Я использую performSelectorOnMainThread
для этой цели.
Если я сделаю все как описано здесь.Может ли произойти переключение контекста между doA
и `doB
?
(я так не думаю, я просто хочу убедиться, что мое понимание именно здесь)