码农进阶
dache1
小学生
展开
-
volatile关键字的使用场景
volatile关键字的使用场景 可见性与互斥性 volatitle无法解决互斥性产生的问题。当一个成员变量被volatile修饰,那么使用该变量的线程都将从主存中读取这个变量,并且该变量不会给各个线程分配不同的拷贝。但是,如果各个线程需要对此变量做修改,是不能使用这个变量的,因为此关键字依然无法让各个线程访问唯一的变量。主存中的拷贝依然还是拷贝。只有处理不需要对这个变量做操作,即可见性问题的情况下,才使用这个关键字。 举两个例子 1.使用该变量的情况: public static void main(St原创 2020-09-10 22:12:05 · 1337 阅读 · 1 评论 -
java多线程学习入门第一天
afadsf原创 2019-06-18 20:38:33 · 99 阅读 · 0 评论