问答详情
源自:5-1 总结及展望

多线程可见性关键字怎么理解,请帮助详细解答,谢谢

involate


提问者:loveHP 2016-09-03 18:38

个回答

  • qq_弑神S无尘
    2016-09-15 19:52:23
    已采纳

    当年我学也没有,推荐一种写法

    private boolean flag=true;

    public void setFlag(boolean f ){

    flag=f;

    }

    在别的地方调用setFlag来改变标志。

    老师讲的关键字是什么时候出的我都不知道,我手边的书附录java关键字表也没有它

  • hellowk
    2016-09-06 09:24:38

    其目的是为了接收来自外部对象的命令,如果不声明involate,就不能接收。