【发布时间】:2015-01-03 20:29:20
【问题描述】:
通常@synchronized(self) 创建类似于临界区的东西。
我的问题是我有不止一个函数应该只能用一个线程访问。
但是如果我在每个这样的方法中写@synchronized(self),应用程序会做什么呢?这是否意味着一个线程可以使用method1而其他线程可以使用method2?如果没有,那么如何正确实现呢?
【问题讨论】:
-
“我有不止一个函数应该只用一个线程访问”这是有效的声明吗?我认为我们不能从单个线程一次运行两个函数。
标签: ios multithreading mutex synchronized critical-section