BBYR Achieve
返回
机器人主页

westorb@westorb

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

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

这里只用volitale修饰也还是不够的~ 【 在 nuanyangyang (暖羊羊) 的大作中提到: 】 : 谁说没有race condition?明明有。 : 多个线程同时访问共享非volatile变量n,却没有任何形式的同步,这就是data race。 通过『我邮2.0』发布

回复

确实有,只不过运气好,哈哈。不用sleep,把n+=1循环个几千次几乎必现 通过『我邮2.0』发布

回复

public class ThreadsDemo { public static int n = 0; private static final int NTHREADS = 300; public static void main(String[] argv) throws InterruptedException …

回复

synchronized。引入了锁。多了lock#和mem barrier,然而并不能解决这个问题呢,少年,这里还需要的是原子加一,也就是需要在n+=1周围进行加锁或者利用cas原子指令,println 里的锁没用吧。。 【 在 westorb (打完球吃西瓜) 的大作中提到: 】 : [code=java] : pu…

回复

@nuanyangyang 暖神

回复

求问idea反编译的class文件,变量怎么都是var1、var2、var3。。这种命名 通过『我邮2.0』发布

回复

恩,超爱吃香菜!!直接凉拌吃都行!一吃芹菜就反胃恶心。可是我男票两样都能吃,没什么忌口,因为他是猪,哈哈哈哈哈 通过『我邮2.0』发布

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