美文网首页
java volatile关键字作用及使用场景

java volatile关键字作用及使用场景

作者: 无尘粉笔 | 来源:发表于2020-07-20 20:15 被阅读0次

    volatile关键字的作用:保证了变量的可见性(visibility)。被volatile关键字修饰的变量,如果值发生了变更,其他线程立马可见,避免出现脏读的现象。如以下代码片段,isShutDown被置为true后,doWork方法仍有执行。如用volatile修饰isShutDown变量,可避免此问题

    在一次面试中,被问到线程间如何通信,我竟然不知道这个。

    相关文章

      网友评论

          本文标题:java volatile关键字作用及使用场景

          本文链接:https://www.haomeiwen.com/subject/scegcktx.html