V2EX Dongxiem 的所有回复 第 1 页 / 共 2 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    Dongxiem    全部回复第 1 页 / 共 2 页
回复总数  26
1  2  
2021-02-09 20:45:08 +08:00
回复了 dongtingyue 创建的主题 Go 编程语言 golang 里 sync.Map 不能方便的修改元素某值
如楼上所说,如果是写多的情况不应该使用 sync.map 啊,尝试使用 sync.mutex 吧!
@lewis89 可能高级编程语言的设计大体上都是相通的吧。
2021-02-07 00:54:54 +08:00
回复了 zhoudaiyu 创建的主题 Go 编程语言 有没有哪里能通俗易懂地讲明白 Go 的并发?
@Dongxiem 这里有一个推荐,图解形式讲解计算机内容和 Golang 的知识,可以搜索:幼麟实验室。
2021-02-07 00:52:37 +08:00
回复了 zhoudaiyu 创建的主题 Go 编程语言 有没有哪里能通俗易懂地讲明白 Go 的并发?
按照楼主这条问题,楼主应该多了解一些计算机底层的知识、操作系统等内容,因为高级语言都有共性的,深入理解的话还是要回到前面的内容。
panic 能够改变程序的控制流,调用 panic 后会立刻停止执行当前函数的剩余代码,并在当前 Goroutine 中递归执行调用方的 defer ;

recover 可以中止 panic 造成的程序崩溃,它是一个只能在 defer 中发挥作用的函数,在其他作用域中调用不会发挥作用;

所以,如果按照楼主的意思,可以了解一下 Defer+Panic+Recover 这一套组合,看能不能满足需求。
2021-02-05 19:22:01 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
@weiwenhao 是的,认识到了,理解来说就是一个库。
2021-02-05 19:19:10 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
@henglinli 我觉得你回答的很符合问题了,谢谢大佬。
2021-02-05 19:18:30 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
@lewis89 谢谢大佬的回答~
2021-02-05 16:42:48 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 go 开源项目求推荐
@fumeboy 怎么联系呢?
2021-02-05 14:39:20 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
@xbh1794970183564 去这里找: https://medium.com/a-journey-with-go,里面很多 go 的配图,包你喜欢。
2021-02-05 14:17:34 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
@xbh1794970183564 这不知道要咋发啊。
2021-02-05 14:15:30 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
@lewis89 是的,这个问题的本意就是了解 runtime 的初始化、运行等底层原理,你回答的 GMP 、CSP 、GC 等内容也是 runtime 的原理,但是还是没能解决到上面一开始的几个问题啊。
2021-02-05 13:54:29 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
@lewis89 是的,关于 runtime 包含的东西很多,比如你说的 channel 、调度模型、垃圾回收等,但是我还是觉得 Runtime 最开始的几个内容还是不太清晰,如 runtime 究竟运行在哪里呢?如果按照 @henglinli 的说法,是不是在 GMP 模型中 runtime 运行在每个 M 系统线程上?每个 M 都承载着一个 runtime 进行并发调度?还是说 runtime 只是运行在一个初始的系统线程 M0 上,然后再进行指挥调度所有的线程、协程等;

而且关于 Runtime 的创建及运行过程,Google 上面几乎也搜索不到,都是在将 GMP 的调度模型等等的内容,并没有涉及到最开始的部分内容。如果你觉得可以了解到的一些博客,请推荐一下啊,谢谢大佬了。
2021-02-05 13:46:58 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
@henglinli
“runtime 运行在 OS 线程上,比如 pthread 。参见 https://github.com/golang/gofrontend/blob/master/libgo/runtime/go-libmain.c#L208

go 进程应该是 goroutine 吧。这个真不好回答。有很多个,但至少有一个 runtime.main,至于最多有多少个,如果 golang 实现者考虑过这个问题的话,会有一个可以设置的参数的,可以用环境变量 GOMAXPROCS 限制 OS 线程数。”

--------------------------

请问上述内容,是不是可以认为你觉得是一个 OS 线程就有一个 runtime 呢?
2021-02-05 13:42:30 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
@taowen 夜读这一期是讲了调度模型,但是关于 runtime 的具体还是没有涉及到,比如上面几个问题似乎在这个视频当中找不到答案。
2021-02-05 11:53:52 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
谢谢以上大佬们的回复
2021-02-04 17:12:57 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 go 开源项目求推荐
@sunzhenyucn 谢谢大佬!
有没有 golang 的 tg 群,专心聊技术的?
2021-01-31 17:28:26 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 go 开源项目求推荐
@oooolongtea 正是因为自己做不出来啊,方向都找不到,所以才提问了啊。
2021-01-31 17:13:18 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 go 开源项目求推荐
@carmark 谢谢回复,iSCSI 真的没有听说过,大佬!
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5946 人在线   最高记录 679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 18ms UTC 02:56 PVG 10:56 LAX 19:56 JFK 22:56
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86