iOS开发学习

iOS atomic 和nonatomic

2017-05-29  本文已影响15人  BEYOND黄

atomic:为setter方法加锁,原子属性。线程安全,消耗大量的资源。

noatomic:非原子属性,不会为setter方法加锁。不是线程安全的,适合内存小的设备。开发中一般都使用这个。尽量避免多线程抢夺同一块资源。尽量将加锁,资源抢夺等事件交给服务器来执行,减小客户端压力。

上一篇下一篇

猜你喜欢

热点阅读