面试高频-volatile关键字详解

volatile的应用 在多线程并发编程中synchronized和volatile都扮演着重要的角色,volatile是轻量级的synchronized,但是不具备synchronized的锁的性质,其主要的作用是保证了共享变量的可见性,一致性。可见性的意思是当一个线程修改一个共享变量的时候,另外一个变量能够读到这个修改的值。如果volatile变量修饰符使用恰当的话,它比synchronize
相关文章
相关标签/搜索