V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  az467  ›  全部回复第 6 页 / 共 9 页
回复总数  163
1  2  3  4  5  6  7  8  9  
2021-11-08 12:11:57 +08:00
回复了 MakHoCheung 创建的主题 Go 编程语言 Go 不是谷歌亲儿子吗?
咋 米国也要自主研发排斥俄罗斯语言了吗
注意转氨酶
你自己都 3 天摸成两周,
其他人真的就在 996 嘛?
2021-08-29 20:07:14 +08:00
回复了 cool4food 创建的主题 职场话题 想问一下大家觉得体制内工作好在那里
体制内和体制内也是不一样的
去之前打听清楚
2021-08-25 17:41:14 +08:00
回复了 nnntttbbb 创建的主题 职场话题 如何看待一个 211 科班 Java 待遇不如一个三本测试
兄弟进厂啊
工资都一样
211 每月补助 200 985 每月 300 硕士每月 500
刷题魔怔了属于是
2021-04-06 20:58:51 +08:00
回复了 Frankhong 创建的主题 Java 刚学多线程,请问下面这段程序为什么停不下来啊?
@mdkml
1. 可以 不是 必须。
2. println() 内部锁住了 System.out ,而且是在循环体内部调用,这给 Hotspot 的优化方式造成了影响,所以在这里程序可以终止。
但是换成另外一种 jvm / 平台就又不一定了。
2021-04-05 15:50:47 +08:00
回复了 Frankhong 创建的主题 Java 刚学多线程,请问下面这段程序为什么停不下来啊?
@FrankHB

啊?

Chapter 13 的例子中程序有加锁,并且没有 external action,所以用 fairness 解释为什么程序可能会被优化成死循环。

原 po 的代码里甚至都没有出现过 synchronized/volatile,任何 happens before 关系都没有,
就算 Java 保证调度公平,难道 JIT 编译器就不优化了?
2021-04-03 23:17:39 +08:00
回复了 Frankhong 创建的主题 Java 刚学多线程,请问下面这段程序为什么停不下来啊?
@ignor 你可以这么理解,“时间上的延迟”在这里是无穷大。
2021-04-03 22:23:14 +08:00
回复了 Frankhong 创建的主题 Java 刚学多线程,请问下面这段程序为什么停不下来啊?
@ignor

了解一下 JMM,你就会知道这种优化非但没有错误,反而完全是正确的。

因为变量没有被 volatile 修饰,所以 jvm 不用保证变量在线程间的可见性。
既然不用保证,那当然可以完全不保证,甚至可以反过来“保证”变量完全不可见。

这就像很多人开了 gcc 的 O3 优化,然后惊奇地发现程序运行结果跟自己预期不一致。
不好意思,是你把代码写错了。
2021-04-03 21:39:14 +08:00
回复了 Frankhong 创建的主题 Java 刚学多线程,请问下面这段程序为什么停不下来啊?
月经问题。。。

不是编译器优化,是 jvm 优化。

你没把 jvm 的 jit 关掉,所以 jvm 把

while (!ready);

优化成了

if (ready == false)
while (true);
2021-04-03 08:31:05 +08:00
回复了 johncang 创建的主题 问与答 期货是不是比股票容易赚钱?听说没有熊市
你咋就盯着好的看呢?

因为涨跌都能赚钱,所以没有熊市。
vice versa,涨跌都能亏钱,没有牛市。

因为杠杆能加到很高,所以容易赚钱。
vice versa,很容易被强制平仓,血亏。
2021-03-31 00:41:18 +08:00
回复了 Joaquin 创建的主题 问与答 本科计科,考研 or 工作?
才大二?
那简单,去实习一年,啥都懂了。
是。
如果你的技术不能和公司利润直接挂钩,那你就属于成本中心。

你想给公司增加成本,公司能同意吗?
2021-01-27 00:49:19 +08:00
回复了 a62527776a 创建的主题 随想 感觉贷款炒股的人贼多 心动了
懂了,马上跑路,谢谢老哥。
2021-01-05 01:07:33 +08:00
回复了 misakawaque 创建的主题 Java 为什么 arraylist<父类> arlst= new arraylist<子类>();不行呢
1.因为 Java 类型构造器是不变的。
2.ArrayList 是 mutable 的容器类,这么做符合里氏替换原则。
3.就算你想让它协变逆变双变都不行,Java 不支持,换语言吧。
2021-01-02 23:15:35 +08:00
回复了 Posh 创建的主题 职场话题 当教师四个月,感到很迷茫。
分配问题根本不可能,也根本不应该靠教育解决。
别想那么多。
2020-12-01 00:07:35 +08:00
回复了 Not404 创建的主题 生活 蛋壳暴雷后,真希望公司能搬离大城市
能让公司违背经济规律行事的只有行政命令
2020-11-25 00:27:19 +08:00
回复了 Rxianbei 创建的主题 分享发现 大家大学时候的学生会是个什么德行
没啥存在感
辅助学校工作,帮辅导员背锅
小范围以权谋私

没了
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2273 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 88ms · UTC 16:00 · PVG 00:00 · LAX 08:00 · JFK 11:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.