课程
/后端开发
/Java
/细说Java多线程之内存可见性
不是应该都走写方法吗
2017-10-20
源自:细说Java多线程之内存可见性 3-4
正在回答
if(flag) 是 if(flag == true)的意思 所以flag = false的时候走的是else if(!flag) 就是 if (flag != true) 或者 if(flag == false)的意思
if(flag) 的意思是flag为true的时候走if判断,flag为false的时候走else条件
flag=true是执行if中的方法,falg=false是执行else中的方法
falg=false,是执行read()这个方法,flag=true是执行write()方法,你要问的是这个么
举报
用两种方式实现内存可见性,代领大家深层次学习Java中的内存
2 回答这段话是不是应该分为单核和多核处理器分别看待?
2 回答成员变量在哪部分内存
2 回答as-if-serial语义部分的不理解
1 回答希望老师能再讲一些分布式的线程安全的内容