当前位置: 代码迷 >> J2SE >> 何为原子访问(atomic access)解决方案
  详细解决方案

何为原子访问(atomic access)解决方案

热度:10454   发布时间:2013-02-25 21:55:31.0
何为原子访问(atomic access)
原子访问是线程安全的

s="test";

以上语句算原子访问吗?
何为对引用变量的读写?请举例说明!谢谢!原子在英文里的原意大概有 “小到不可再分割” 的意思

这里取的就是“不可分割”

比如有一些操作,要么都完成,要么什么都不做, —— 不可分割。

int a = 10;

最终执行的时候,就是往 4 个 byte 一共 32 个 bit 里面写 0 和 1,“原子”就是说要么 32 个 bit 都写完,要么还没开始写,不会出现任何中间的情况,就是“不可分割”。
  相关解决方案