标签: objective-c
Objective-C运行时函数的线程安全有哪些保证?有吗?我在谈论在runtime.h中声明的函数(例如class_lookupMethod,objc_setAssociatedObject)。
答案 0 :(得分:4)
很多都是线程安全的 - 混合等等 - 但其中一些不是。查找方法应该是。相关对象可能不是。如果它们没有明确记录,那么它们应被视为不是线程安全的。
查看运行时的源代码。其中的评论可能很有启发性。如果还不是很清楚的话,请提交一份要求在文档中澄清的错误。