Java并发编程:Volatile机制与伪共享问题.pdf

Java并发编程:Volatile机制与伪共享问题.pdf

课程标题:《java并发编程volatile不为人知》

1.new一个对象到底占用多少字节

2.为什么volatile存在的伪共享的问题

3.JMM中的重排序对代码有那些影响

4.基于内存屏障解决重排序问题

5.单例中双重检验锁为什么需要加上volatile

Volatile保证线程可见性、重排序、不能保证原子性

Cpu数据不是单个字节一缓存行

Cpu缓存64个字节

Long8个字节

现在我们线程1只是修改了主内存变量A,但是线程2

文档评论(0)

1亿VIP精品文档

相关文档