在
java object多大 java对象内存模型 数组有多长(四)已经访问的对象记录优化
中,用byte数组处理,现在它将暴露在多线程中
1 对byte数组加volatile
2
可见性:用
Unsafe控制ConcurrentHashMap内并发数组元素的可见性
中的方法来byte数组元素的读写
原子性
1)compareandsetbyte
2)双检分段锁
get
if yes, then return
if no, then lock the index of byte []
标签:java,object,内存,数组,byte,多线程 From: https://www.cnblogs.com/silyvin/p/18256321