属性用atomic修饰,大致可以理解为在set方法和get方法中做一个加锁解锁的操作 set方法的原理 get方法的原理 这个时候保证的只是set方法和get方法是安全的,不能保证addObject方法是安全的 多读单写