我对NSRunLoop是否是thread safe or not感到有点困惑。所以我需要一些澄清,它是否是线程安全的,为什么?
任何帮助都是值得欣赏的。
发布于 2013-05-27 18:33:39
在NSRunLoop official reference documentation的开头有一个警告
警告: NSRunLoop类通常是类,不被认为是线程安全的,它的方法只能在当前线程的上下文中调用。您永远不应该尝试调用在不同线程中运行的NSRunLoop对象的方法,因为这样做可能会导致意外的结果。
发布于 2013-05-27 18:34:10
NSRunLoop不是thread safe。有关更多参考信息,请参阅Apple's Guidelines。
发布于 2013-05-27 18:37:14
不,不是。
阅读来自NSRunLoop Reference的文档
警告:通常不认为NSRunLoop类是线程安全的,应该只在当前线程的上下文中调用它的方法。永远不要尝试调用在不同线程中运行的NSRunLoop对象的方法,因为这样做可能会导致意外的结果。
https://stackoverflow.com/questions/16771195
复制相似问题