深刻理解并发编程中volatile关键字的做用

1、volatile概述 volatile是java并发编程中经常使用的一个关键字,在某些特定的状况下,开发人员一般用它去实现线程间的通讯,而不是使用synchronized和Lock。由于在JVM的概念中,volatile是一种轻量级锁,使用它的消耗会远小于上述两种锁机制。当使用synchronized和Lock时会引发大量的线程上下文的切换。线程上下文切换:当处理机的一个时间片执行完成之时,而
相关文章
相关标签/搜索