标签: ios objective-c swift thread-safety
阅读这篇thread中的线程安全性,Swift工程师说:
全局和静态属性已经是dispatch_once' d。
我知道全局计算属性是dispatch_once'但我想知道它是否也引用了全局计算属性。
答案 0 :(得分:1)
计算属性是按需评估的,因此本质上不是线程安全的。每次调用计算属性的getter时,该函数都将在调用线程上运行。