网易笔试问答(2021-03-27)Volatile

Volatile的功能以及原理

保证了修饰变量的可见性,利用的是读写屏障(没有具体深入了解)。防止了指令的重排序。

线程对其写操作时,会将其值立即刷新到主存中;线程对其读操作时,本地内存中共享变量会无效。

posted @ 2021-03-28 14:26  wsZzz1997  阅读(38)  评论(0编辑  收藏  举报