0

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

@property (nonatomic,strong) NSNumber *num;

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

4

1 回答 1

3

如果您的程序按照编写的方式可以从多个线程设置和获取此对象,则您应该在此属性上使用 atomic 说明符。如果您想在设置期间锁定此对象,请使用此说明符。

于 2012-10-24T14:38:10.690 回答