V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  hsiafan  ›  全部回复第 4 页 / 共 7 页
回复总数  139
1  2  3  4  5  6  7  
2023 年 12 月 13 日
回复了 rockyliang 创建的主题 Go 编程语言 问一个并发程序可见性的问题, golang 语言
@yph007595 我回的不是楼主的
2023 年 12 月 13 日
回复了 rockyliang 创建的主题 Go 编程语言 问一个并发程序可见性的问题, golang 语言
@rockyliang volatile 只是一种方式。基本上同步操作,比如锁、信号量、线程 start/join 、阻塞队列入队/出队,语义上都是保证 happends before 关系,这一点 java 和 go ,和其他语言都是类似的
2023 年 12 月 13 日
回复了 rockyliang 创建的主题 Go 编程语言 问一个并发程序可见性的问题, golang 语言
@yph007595 go 里需要用 atomic.Load/atomic.Store....
当然不用程序常常还是能正常跑的,因为要出现可见问题的几率有点低
2023 年 12 月 13 日
回复了 rockyliang 创建的主题 Go 编程语言 问一个并发程序可见性的问题, golang 语言
@rockyliang 可见性问题存在于所有语言,只是有些人不知道就以为不存在
@xiaxiaocao 啊,我这里说的不对,一些单线程的语言或者只能用单核的语言应该就没有可见性问题
2023 年 12 月 13 日
回复了 rockyliang 创建的主题 Go 编程语言 问一个并发程序可见性的问题, golang 语言
@rockyliang 可见性问题存在于所有语言,只是有些人不知道就以为不存在
2023 年 12 月 13 日
回复了 rockyliang 创建的主题 Go 编程语言 问一个并发程序可见性的问题, golang 语言
楼里没听说过的可以 Google 下 The Go Memory Model ,官方有文章讲述的,和 Java 的内存模型也比较类似。
无缓冲的 chan 的入队和出队语义上是保证 happens before 关系的。具体到实现里面可能是有个锁/条件变量,也可能是其他的机制,比如在同一个 P 上调度的时候可能就不需要锁。
最早的时候 synchronized 直接系统调用的,哪怕加锁成功也是有上下文切换,因此说是重量级。
1.6 之后也会先 CAS ,跟 Lock 差别不大了。
2023 年 10 月 27 日
回复了 bianhui 创建的主题 编程 为什么大家最近突然停止鼓吹 golang 语言了
没有逼格了。只有一小撮人会,大家都不会的东西才有逼格,不管这东西多么简单。
2023 年 10 月 12 日
回复了 xuyihao 创建的主题 问与答 京东抢茅台软件是否靠谱, github 有人出售相关软件
茅台现在还需要抢吗,还是说京东上有便宜的
2023 年 10 月 5 日
回复了 hsiafan 创建的主题 Twitter 求助,𝕏的下拉音效怎么关闭
@PoohBear 唉,卸载重装后还是没好
这个是 Electron 程序吧,内存稍微高一点也正常
2023 年 1 月 18 日
回复了 dizzylight 创建的主题 问与答 有没有懂物理的同学,一个简单问题求教
能量守恒不是公理,它也有自己成立的条件,广义相对论下不要求能量守恒。
2023 年 1 月 18 日
回复了 dizzylight 创建的主题 问与答 有没有懂物理的同学,一个简单问题求教
说起来你可能不信,当前理论(广义相对论和量子场论),在宇宙尺度演化下能量不是守恒量,与其等效的质量也不守恒 。现今宇宙大部分质量是暴涨过程中创造出来的。
2022 年 11 月 1 日
回复了 BobL 创建的主题 分享创造 TikTok 视频下载器取名...
snaptok
幸运的是,总统发现每次都有一半的经济学家说的是对的,不幸的是,他不知道下次对的是哪一半
2021 年 9 月 28 日
回复了 kop1989 创建的主题 Java 这样的重载写法是如何通过编译的?
JVM 里方法签名是包含返回值类型的,返回值类型不同,方法签名不同,可以同时存在。不能存在不同返回值类型的相同 Java 方法是 Java 语言层面的限制,也即 javac 编译的限制。直接操作字节码可以写出这样方法,是完全合法的。
1  2  3  4  5  6  7  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1101 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 18:23 · PVG 02:23 · LAX 11:23 · JFK 14:23
♥ Do have faith in what you're doing.