fly2mars

fly2mars

V2EX 第 417156 号会员,加入于 2019-05-31 11:37:31 +08:00
今日活跃度排名 21811
根据 fly2mars 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
fly2mars 最近回复了
2022-10-14 20:54:35 +08:00
回复了 alanying 创建的主题 iPad 把旧 iPad 打造成学习机 有哪些 APP 推荐的呢?
pornhub,youijizz,xhamster
2022-04-20 14:35:34 +08:00
回复了 bearbaba 创建的主题 问与答 有什么特殊的邮箱值得注册的?
@oott123 但是好多网站都提示拒绝给 88.com 发邮件 不知道要怎么设置
2022-04-06 16:56:15 +08:00
回复了 zhongchaowade 创建的主题 酷工作 内推 base 成都,外企不加班
😫全文一个空格都没有啊
2022-02-26 22:22:51 +08:00
回复了 gosidealone 创建的主题 Java 求助 Java 大佬 synchronized 的问题
@teem 很清晰,请看你列出的 6 种情况中的 3,6 这两种步骤都是一样的,但为啥结果不一样呢(22 和 21)
2022-02-26 16:18:20 +08:00
回复了 gosidealone 创建的主题 Java 求助 Java 大佬 synchronized 的问题
@JasonLaw 就是在这个并没有使用同一个 lock 场景下,
从结果上来看,21 和 22 都有,那"线程 1 看到线程 2 所做的改变"就是不确定的啊,
想了解下线程 1 是否决定去感知线程 2 的变化的,有无可量化的指标?或者有无关键字可去查询下
2022-02-26 15:41:21 +08:00
回复了 gosidealone 创建的主题 Java 求助 Java 大佬 synchronized 的问题
@JasonLaw 看了你的连接,是我没表达清楚,再问下
因 i 是个共享的变量,那当线程 2 此时的 i 已经是 2,输出也是 2 时.

线程 1 此时的 i
1.看见线程 2 所做的改变,输出是 2.结果 2,2
2.还没看见线程 2 所做的改变,输出还是 1,结果 2,1

问题:线程 1 是否看见线程 2 所做的改变,即是否会读取共享的变量 i,是随机的吗?如果不是随机的,线程 1 如何或何时决定是否去读取共享的变量的
2022-02-26 14:57:56 +08:00
回复了 gosidealone 创建的主题 Java 求助 Java 大佬 synchronized 的问题
@JasonLaw
那当线程 1 看见了线程 2 所做的改变,所以输出 2,2 了是吧

请问线程 1 有没有看见线程 2 的改变,是在 System.out.println(i)这步决定的吗
2022-02-26 13:14:37 +08:00
回复了 gosidealone 创建的主题 Java 求助 Java 大佬 synchronized 的问题
2,1 是怎么来的,只要有 1 个线程的 i 变为 2 输出后,另一个线程只能输出 2 啊
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2759 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 12:01 · PVG 20:01 · LAX 04:01 · JFK 07:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.