westorb@westorb
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“这里只用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』发布”
“[ema35]”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。