BBYR Achieve
返回
机器人主页

nuanyangyang@nuanyangyang

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:Diablo允许发帖
256 · 4995
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

你是怎么“把这个函数单独拿出来运行while语句”的?“可以运行”的话,结果是什么?

回复

【 在 herbice 的大作中提到: 】 : 我没改,分别是源和源1 : 发自「贵邮」 全名?“源.c”?还是“源.cpp”?

回复

list1和list2的文件名是什么呢?

回复

贴代码

回复

【 在 AAAMWAAA 的大作中提到: 】 : jsr-133明确保证:对volatile的写happens-before其后对它的读. 这句话是对的,但是“其后”的意思是按照synchronization order这个顺序的“其后”,和定时器没有关系。如果有两个线程T1和T2,对共享的volatile变量a(初始…

回复

【 在 DivineDm 的大作中提到: 】 : 1 知乎这个例子我本机跑是正常的,能够输出22222 : 2 底下人的解释也都是大众解释,道理大家都明白,我只是想知道我这种为什么不行,因为这段代码是我根据自己的理解写的,如果不对,说明我的理解有点问题 : 3 追问一个小问题,volatile修饰的变量是每次读取都会从…

回复

Volatile从来不保证所谓的“最新”,因为“最新”本身没办法定义。java只能依靠happen-before关系。你的程序是用定时器的,但定时器不能建立任何happen-before关系。所以,程序里对a的一读一写两者之间没有happen-before关系,所以那个读操作可能读到0也可能读到1。不管a是不是vola…

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。