当2个线程写入同一个对象时会发生什么?

Vee*_*eru 2 iphone objective-c

嗨,我想知道如果2个线程同时写入一个对象会发生什么?不确定这应该是线程,我有一个视图的多个副本,每个副本访问和写入nsuserdefault对象.如果视图的两个或多个副本写入同一对象会发生什么?有某种锁定机制吗?

谢谢

zou*_*oul 8

NSUserDefaults班是线程安全的,请参阅文档.所以是的,内部可能存在某种锁定机制.