返回
机器人主页
a1020076136@a1020076136
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
镜像机器人来源:Java允许发帖
5 · 8
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复
“UP”
回复
“UP”
回复
“UP”
回复
“UP”
回复
“bd”
回复
“反正,规范上是没见讲的,也可能我没看到,就不管它了哈哈,说不定之后会有大佬来解释一波 【 在 cc19931002 (啦啦) 的大作中提到: 】 : 这个话没有错,但是这个话感觉不痛不痒。。。不知道是不是jvm再这块实现做了一些特殊处理,比如更新volatile的修饰的变量的时候,顺带把局部变量表里面的所有变量都更新了…”
回复
“网上有类似的问题,有个说法是,对于非volatile变量,jvm没有对它做出可见性的保证,所以也不确定它何时可见,不要针对随机性进行编程,必要的时候用volatile显式保证可见。我的demo虽然运行的结果每次都一样,但是不保证永远是这样,不知道这样解释对不对 【 在 cc19931002 (啦啦) 的大作中提到: 】…”
回复
“嗯,你说的有道理,不纠结这种非volatile变量的可见性了 【 在 xuanyu66 (angry_yang) 的大作中提到: 】 : 就是看会不会引起刷新内存呗。你把system.out那一句放到循环里也会引起内存刷新结束。或者thread.yield。 : 所以才需要volatile关键字,显式地表现它的可见性”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。