iOS多线程安全的概念在很多地方都会遇到,为什么不安全,不安全又该怎么去定义,其实是个值得深究的话题。共享状态,多线程共同访问某个对象的property,在iOS编程里是很普遍的使用场景,我们就从Property的多线程安全说起。当我们讨论property多线程安全的时候,很多人都知道给property加上atomicattribute之后,可以一定程度的保障多线程安全,类似: 事情并没有看上去这么简单,要分析property在多线程场景下的表现,需要先对property的类型做区分。我们可以简单的将property分为值类型和对象类型,