V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhangdszq  ›  全部回复第 3 页 / 共 9 页
回复总数  176
1  2  3  4  5  6  7  8  9  
2023-02-05 17:12:48 +08:00
回复了 zhangdszq 创建的主题 酷工作 [北京] [不要求学历] 5 年以上 Java 后端工程师看过来!
@weiruanniubi 谢老哥
2022-12-03 21:50:09 +08:00
回复了 fhj 创建的主题 Android volatile 有个疑惑
@fhj 不完全是。volatile 关键字除了可以防止指令重排优化之外,它还有一些其他用途。首先,它确保了线程能够立即感知到变量的修改。这意味着,如果一个线程修改了一个 volatile 变量的值,其他线程能够立即感知到这个修改,而不是等到它们下一次访问该变量时才感知到。

另外,volatile 关键字还可以用于确保多线程对于共享变量的可见性。由于线程在执行过程中可能会缓存变量的值,因此,如果没有特殊指定,其他线程可能无法立即感知到某个线程对变量的修改。如果变量被 volatile 修饰,线程在修改变量时会自动清空缓存,以确保其他线程能够立即感知到变量的修改。

--- ChatGPT
2022-12-03 18:40:11 +08:00
回复了 fhj 创建的主题 Android volatile 有个疑惑
在你的代码中,两个线程共享变量 p 。由于 p 没有用 volatile 修饰,这意味着每个线程都会创建一个 p 副本,并且它们不会直接交换信息,而是只与它们自己的副本进行通信。在没有 volatile 的情况下,线程可能无法感知其他线程对共享变量的修改。

然而,在实际运行中,你发现即使没有 volatile ,线程也会立即感知到变量的修改。这是因为,当线程访问共享变量时,Java 会自动将共享变量的值从主存中读取到本地内存中,并在执行完操作之后将值写回主存。因此,当第一个线程修改了共享变量的值,第二个线程会立即感知到这个修改,并且会读取新的值。

尽管如此,使用 volatile 修饰共享变量仍然是一个好的实践。这可以避免复杂的线程同步问题,并且可以确保线程能够立即感知到其他线程对共享变量的修改。

-- ChatGPT
2022-10-23 02:30:43 +08:00
回复了 caEsIum 创建的主题 随想 新加坡生活真是不错
@JerryY 三居室三万 rmb
2022-10-21 04:15:56 +08:00
回复了 sodayo 创建的主题 DotA 时也,命也
命+运 = 命运 , 唉
2022-10-21 01:38:34 +08:00
回复了 KohoJ 创建的主题 求职 求职!前端!也会写写智能合约!人在北京
翻墙都打不开啊 这网站😅
2022-06-20 01:59:08 +08:00
回复了 2NUT 创建的主题 NAS 你真的需要一个 7x24 小时运行的 NAS 么?
玩了一圈 最后 windows 笔记本外挂 8T 元素
2022-06-15 10:22:44 +08:00
回复了 hefang 创建的主题 奇思妙想 怎么能找到 5 个好兄弟跟我分一整套宜家刀叉(4 件 x6)?
1688
2022-06-11 20:21:57 +08:00
回复了 tsingke 创建的主题 程序员 架构师主要工作是干啥的,和普通开发有啥区别?
就像城市规划 ,码农是建造一座座大厦,但架构师让整座城市运行的更加高效、科学, 从而影响到城市的 gdp 输出、居民幸福度. 未来某一天城市人口饱和还要更加合理的扩展边界增加城市容量
2022-06-08 10:18:08 +08:00
回复了 fengchen0vr 创建的主题 Linux 自建 NAS,系统是 debian,共享文件服务用 smb 好还是 nfs 好
nfs ,smb 我这边测不稳定
2022-02-11 01:25:55 +08:00
回复了 kevinonepiece 创建的主题 问与答 求进度可视化 app
滴答清单
2021-12-11 18:32:45 +08:00
回复了 pengdirect 创建的主题 投资 年底了,大家从股市赚了多少钱?
本金 30 万
2021-12-11 18:32:22 +08:00
回复了 pengdirect 创建的主题 投资 年底了,大家从股市赚了多少钱?
四万
2021-06-22 17:41:24 +08:00
回复了 admin7s 创建的主题 问与答 如果准备接手一个菜鸟驿站的话,我需要了解哪方面?
家里开菜鸟驿站的人现身说法

1. 利润不够付店铺租金和人力成本
2. 极兔快递竞争碾压
3. 要求送货上门的多
4. 想挣钱必须扩展渠道多发快递
@palexu OK
不知道如何添加图片,你看看这个吧
https://files.catbox.moe/apawl4.png

https://files.catbox.moe/ltmmou.png
@palexu 我正在做类似的东西 不如加个 qq 讨论下 ?看看场景适用不? 完善后准备开源
2021-06-19 00:27:12 +08:00
回复了 amiwrong123 创建的主题 问与答 对于唱歌,日常练习应该有哪些?
@pudgedoor 我也想报班
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   969 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 21:40 · PVG 05:40 · LAX 13:40 · JFK 16:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.