何为原子访问(atomic access)
原子访问是线程安全的
s="test";
以上语句算原子访问吗?
何为对引用变量的读写?请举例说明!谢谢!
------解决方案--------------------原子在英文里的原意大概有 “小到不可再分割” 的意思
这里取的就是“不可分割”
比如有一些操作,要么都完成,要么什么都不做, —— 不可分割。
int a = 10;
最终执行的时候,就是往 4 个 byte 一共 32 个 bit 里面写 0 和 1,“原子”就是说要么 32 个 bit 都写完,要么还没开始写,不会出现任何中间的情况,就是“不可分割”。