请大神们帮帮忙。十分感谢

来源:3-4 synchronized实现可见性代码(下)

qq_慕慕粉

2017-10-20 16:33

//img4.mukewang.com/59e9b4950001337207070593.jpg

不是应该都走写方法吗

写回答 关注

4回答

  • huakaimay
    2021-09-07 09:14:23
    if(flag) 是 if(flag == true)的意思
    所以flag = false的时候走的是else
    if(!flag) 就是 if (flag != true) 或者 if(flag == false)的意思


  • qq_最佳损友_3
    2018-01-04 15:09:13

    if(flag)  的意思是flag为true的时候走if判断,flag为false的时候走else条件

  • 蝶梦疏妄
    2017-10-20 21:22:46

    flag=true是执行if中的方法,falg=false是执行else中的方法

  • 蝶梦疏妄
    2017-10-20 21:21:40

    falg=false,是执行read()这个方法,flag=true是执行write()方法,你要问的是这个么

细说Java多线程之内存可见性

用两种方式实现内存可见性,代领大家深层次学习Java中的内存

55908 学习 · 74 问题

查看课程

相似问题