Ios 我应该什么时候使用原子操作系统?

Ios 我应该什么时候使用原子操作系统?,ios,Ios,大多数属性都声明为非原子,如 @property (nonatomic,strong) NSNumber *num; 如果我使用块队列来实现一个并发程序,我应该声明什么属性为原子属性?如果您的程序在编写时可以从多个线程设置和获取此对象,则应该在此属性上使用原子说明符。如果要在设置过程中锁定此对象,请使用此说明符。如果您的程序可以从多个线程设置并获取此对象,则应在此属性上使用原子说明符。如果要在设置期间锁定此对象,请使用此说明符。相关:相关:

大多数属性都声明为非原子,如

@property (nonatomic,strong) NSNumber *num;

如果我使用块队列来实现一个并发程序,我应该声明什么属性为原子属性?

如果您的程序在编写时可以从多个线程设置和获取此对象,则应该在此属性上使用原子说明符。如果要在设置过程中锁定此对象,请使用此说明符。

如果您的程序可以从多个线程设置并获取此对象,则应在此属性上使用原子说明符。如果要在设置期间锁定此对象,请使用此说明符。

相关:相关: