摘要: 原子性(atomic):某操作具备整体性,也就是说,系统其他部分无法观察到其中间步骤所生成的临时结果,而只能看到操作前与操作后的结果,那么就称改操作就是“原子的”(atomic),或者说,该操作具备“原子性”(atomicity)。原子性并不意味着线程绝对安全,它会增加正确的几率,能够更好的避免线程 阅读全文
posted @ 2016-08-05 13:16 GnodUxn 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝:浅拷贝是对object对象的指针拷贝,让指针指向同一块内存地址,“对象永远只有一个",浅拷贝使对象的引用计数器+1。代码如下: 可以看出不可变字符串的指针指向了同一地址,并没有重新开辟内存。 深拷贝:深拷贝是对object对象的复制,保留原对象的值,开辟新的内存地址。 如图中代码,声明一个可 阅读全文
posted @ 2016-08-05 11:52 GnodUxn 阅读(2209) 评论(0) 推荐(0) 编辑