摘要: Java里面volatile关键字主要有两个作用: (1)可见性 (2)禁止指令重排序 第一条可见性比较容易理解,就是使用volatile修饰的共享变量,如果有一个线程修改了值,其他的线程里面是立即可见的。原理是对volatile变量的读写,都会强制线程操作从主内存。 第二条禁止指令重排序,能够保证 阅读全文
posted @ 2019-09-04 10:24 会飞的鱼喵喵 阅读(1251) 评论(0) 推荐(1) 编辑