volatile英文含义【易变的】其实就是告诉CPU使用前必须重新去取值。
volatile比synchronized轻量级,不会造成阻塞,但是只实现了部分synchronized的功能。
volatile能保证可见性和有序性。但是保证不了原子性。synchronized可见性、有序性、原子性都可以保证。
本文共 203 字,大约阅读时间需要 1 分钟。
volatile英文含义【易变的】其实就是告诉CPU使用前必须重新去取值。
volatile比synchronized轻量级,不会造成阻塞,但是只实现了部分synchronized的功能。
volatile能保证可见性和有序性。但是保证不了原子性。synchronized可见性、有序性、原子性都可以保证。
转载于:https://my.oschina.net/u/3866531/blog/1939115