V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ryalu  ›  全部回复第 3 页 / 共 15 页
回复总数  290
1  2  3  4  5  6  7  8  9  10 ... 15  
两个外甥( 7 岁、9 岁),两人最喜欢玩马里奥赛车和大乱斗(大乱斗给他们选的最简单的图,两个人 pk 或者给他们一起选个难度低的电脑)
88vip 送了饿了么会员,原本每次点外卖的时候都会饿了么,想着毕竟有券。结果经过我几次对比后发现,饿了么用完会员券之后的价格比美团(未开会员)正常送的券的价格还高!后来就再也不用饿了么了🐶
150 天前
回复了 YGBlvcAK 创建的主题 健康 强烈安利一款口腔溃疡凝胶, 10 年+经验
@rationa1cuzz #7 如果是刚毕业那会儿,那我会觉得你说的很对。但现在懂得多了就越有敬畏之心 🐶
155 天前
回复了 Nostalgia 创建的主题 设计 V2EX 的「感谢」确认是否是糟糕的设计?
157 天前
回复了 finalcut 创建的主题 生活 生活真的不易,我早已忘了开心的味道
加油
157 天前
回复了 fcoo 创建的主题 互联网 我感觉东方甄选这个事就是一场营销炒作
认真你就输了 🐶
@rockyliang #5 以下个人理解,可能有一点误解:
1. 对于 golang 用户来说应该不需要去管线程(以及多线程、共享变量等问题)的概念,在 golang 中你只要知道协程这个概念就行了,提到协程就不得不说 GMP 调度模型( https://www.yuque.com/aceld/golang/srxd6d )感兴趣可以去了解下。代码中 `go f() ` 是唤起一个协程 G 执行 f(), 在进程内部有可能是同一个线程 M 里的处理器 P 在执行。

2. 回到上面说的共享变量的问题(go 内部有共享空间读写锁,对于用户你只需要知道理解堆、栈就行),这在 go 中就涉及到逃逸分析的问题。 这里的 `var a string` 会被编译器自动分配到栈上以供多协程访问。这个可能会涉及到数据竞态(DATA RACE)的问题,上面代码比较简单所以没问题。

3. 上述代码中,channel 其实就类似于个读写锁的作用,保证 `print(a)` 是在 a 被赋值后执行。
单身狗手贱点进来了,你可真该死呀🐶
简单看了下,项目挺简单的,代码量也不多。直接找个有经验深点的重写下应该就行了
168 天前
回复了 Ayanokouji 创建的主题 JetBrains jetbrains 2023.3 发布了
@morty0 #24 附议 +1
168 天前
回复了 Ayanokouji 创建的主题 JetBrains jetbrains 2023.3 发布了
好用!爱用!👍
迈腾很好,所以我选 ct5
1  2  3  4  5  6  7  8  9  10 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2764 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 14:31 · PVG 22:31 · LAX 07:31 · JFK 10:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.