volatile 变量使用

1,对其它线程可见性。原理是:别的线程每次使用前都是要刷新一下值,并不是原子性同步。所有还是会出现线程不安全。

2,禁止指令重新排序。也就是会出现机器实际执行可能和代码的顺序不一样。使用volatile可以禁止重新排序。

上一篇:MySql 查询数据库中所有表名


下一篇:JAVA程序错误总结