【发布时间】:2012-02-03 11:47:26
【问题描述】:
我在 iOS 上遇到了奇怪的线程问题。考虑这样一个简单的方法:
- (BOOL)doSomething
{
[self doA];
[self doB];
}
这个方法应该只在主线程的上下文中运行。我需要从工作线程调用此方法。为此,我使用performSelectorOnMainThread。
如果我按照这里的说明做所有事情。 doA 和 `doB 之间可以发生上下文切换吗?
(我不这么认为,我只是想确保我的理解是正确的)
【问题讨论】:
标签: ios multithreading synchronization mutex critical-section