首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSRunLoop线程安全吗?

NSRunLoop线程安全吗?
EN

Stack Overflow用户
提问于 2013-05-27 18:30:57
回答 4查看 1.8K关注 0票数 0

我对NSRunLoop是否是thread safe or not感到有点困惑。所以我需要一些澄清,它是否是线程安全的,为什么?

任何帮助都是值得欣赏的。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-05-27 18:33:39

NSRunLoop official reference documentation的开头有一个警告

警告: NSRunLoop类通常是类,不被认为是线程安全的,它的方法只能在当前线程的上下文中调用。您永远不应该尝试调用在不同线程中运行的NSRunLoop对象的方法,因为这样做可能会导致意外的结果。

票数 6
EN

Stack Overflow用户

发布于 2013-05-27 18:34:10

NSRunLoop不是thread safe。有关更多参考信息,请参阅Apple's Guidelines

票数 1
EN

Stack Overflow用户

发布于 2013-05-27 18:37:14

不,不是。

阅读来自NSRunLoop Reference的文档

警告:通常不认为NSRunLoop类是线程安全的,应该只在当前线程的上下文中调用它的方法。永远不要尝试调用在不同线程中运行的NSRunLoop对象的方法,因为这样做可能会导致意外的结果。

还要检查NSRunLoop answer on SOF

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16771195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档