阅读背景:

java synchronized具有禁止重排序功能

来源:互联网 

1.结论

我们知道volatile关键字具有禁止指令重排序的功能,而且能保证可见性,但不能保证原子性。synchronized关键字则不仅仅能保证可见性,还能保证原子性,那么synchronized关键字是否像volatile那样具有禁止指令重排序的功能呢?答案是肯定的,synchronized具有禁止重排序功能。我们知道volatile关键字具有禁止指令重排序的功能,而且能保证可见性,但不能保证原子性。




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: