Objective-C运行时函数的线程安全保证?

时间:2011-09-24 22:28:35

标签: objective-c

Objective-C运行时函数的线程安全有哪些保证?有吗?我在谈论在runtime.h中声明的函数(例如class_lookupMethod,objc_setAssociatedObject)。

1 个答案:

答案 0 :(得分:4)

很多都是线程安全的 - 混合等等 - 但其中一些不是。查找方法应该是。相关对象可能不是。如果它们没有明确记录,那么它们应被视为不是线程安全的。

查看运行时的源代码。其中的评论可能很有启发性。如果还不是很清楚的话,请提交一份要求在文档中澄清的错误。