V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liliumss  ›  全部回复第 2 页 / 共 6 页
回复总数  114
1  2  3  4  5  6  
2020-03-06 23:49:07 +08:00
回复了 liliumss 创建的主题 Java 小白问一个 Java 线程 jmm 的问题
@Jooooooooo 谢谢你的回答
意思就是线程 1 的那个 count++ 触发了 MESI 协议与主内存有交互了,而正好线程 2 把 count 值改变了所以线程 1 就直接满足条件推出了
而线程 3 一直没更新,又没使用 volatile 保证可见性,所以即使线程 4 更改了 boolean 值也无法从循环跳出
我理解的对吧,关键就是线程 1 的 count++导致了 2 种不同变量在后面操作的差别
2020-03-06 23:13:19 +08:00
回复了 brucefu 创建的主题 Java [今日疑问] Java Bean 是否还需要 getter setter(中国)
@passerbytiny 意思是 getter setter 就是 oop 的基础之一,去掉就失去 oop 的意义了
2020-03-06 23:03:47 +08:00
回复了 liliumss 创建的主题 Java 小白问一个 Java 线程 jmm 的问题
@fihserman123 用 boolean 值确是可以的 第一个线程一直卡在循环,这是为啥呢
```
public class Test {
private static Boolean flag = false;

public static void main(String[] args) throws InterruptedException {

new Thread(() -> {
System.out.println("Thread3 start");
while (!flag) {
}
}).start();

Thread.sleep(1000);
new Thread(() -> {
flag = true;
System.out.println("Thread4 end");
}).start();
}
}



```
2020-03-06 23:01:51 +08:00
回复了 liliumss 创建的主题 Java 小白问一个 Java 线程 jmm 的问题
@kevincai100 我测试了下 boolean 值确是可以的 第一个线程会一直卡在循环中
代码如下:
public class Test {
private static Boolean flag = false;

public static void main(String[] args) throws InterruptedException {

new Thread(() -> {
System.out.println("Thread3 start");
while (!flag) {
}
}).start();

Thread.sleep(1000);
new Thread(() -> {
flag = true;
System.out.println("Thread4 end");
}).start();
}
}
2020-03-06 22:58:21 +08:00
回复了 liliumss 创建的主题 Java 小白问一个 Java 线程 jmm 的问题
@fihserman123 但是我顶一个静态的 boolean 值确是 2 线程互不影响的 这是什么原理呢
2020-02-18 22:51:50 +08:00
回复了 isweal 创建的主题 职场话题 年后在公司上班的第一天就被通知了
这真是进退二难啊
2020-02-18 13:47:09 +08:00
回复了 v2410117 创建的主题 程序员 有木有同样年前辞职(失业)的朋友,你们还好吗?
公司要求远程办公 降薪 30% 小公司一直在各种折腾 估计也活不了多久 没法 以后也不清楚怎么搞
2020-02-18 11:34:46 +08:00
回复了 chiroro 创建的主题 问与答 好不容易进了大厂,但是受不了 996,应该离职吗?
@loryyang 写的很好
2020-02-14 17:56:08 +08:00
回复了 mathzhaoliang 创建的主题 职场话题 最近面试招人有感
现在很多学校硕士其实是跟老板做 项目 帮老板赚钱
2020-02-13 22:01:41 +08:00
回复了 1005gel 创建的主题 北京 自如真的太坑了
自如是不是已经一家独大了 这种情况无法避免
2020-02-07 11:17:16 +08:00
回复了 yile 创建的主题 远程工作 说说这几天远程办公的感受,有多少人喜欢上了
用好协作工具远程不是问题 疫情之前很多公司都是远程模式
2020-02-06 17:15:02 +08:00
回复了 deston 创建的主题 职场话题 一个背负几百万房贷的 30 岁中年底层程序员的牢骚。
@exploreexe 感觉在大陆干程序需要拔尖 一般水平的都要被淘汰
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2894 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 15:11 · PVG 23:11 · LAX 07:11 · JFK 10:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.