『曹大带我学 Go 』系列文章汇总

你好,我是小 X。

之前写了 11 篇跟着曹大学 Go 的文章,今天来汇总一下。

曹大的功力深厚,但能学到多少全看自己。第一期 Go 训练营也早就结束了,但学习还得继续。后面我也会继续发布这个系列,希望大家多多支持。

下面我来一一回顾已经发布的文章,并给出汇总,没看过的可以看起来。

第 1 篇,调度的本质,上课的时候有种醍醐灌顶的感觉,Go 调度没什么神奇的,本质就是一个生产者-消费者模型。各种策略就是如何让消费者消费得更快,宏观表现就是 Go 的执行效率更高。

第 2 篇,迷惑的 goroutine 执行顺序,通过两个有意思的代码片段引出“三级队列”,开始有点懵,想个几秒钟后才恍然大悟。很有可能某个无聊的面试官会面你这种题,知道考点也就不怕了。

第 3 篇,如何用汇编打同事的脸,通过 go tool 工具生成汇编、dlv 打断点调试让一些“谣言”不攻自破。我们除了可以更清楚地看到执行 Go 代码时底层做了一些什么,还能顺带打一下同事的脸。

第 4 篇,初识 ast 的威力,抽象语法树非常有用。Go 提供了一些很好的工具让我们直接上手用,如果学会了,在工作中的某些场景下有不小的帮助。

第 5 篇,哪里来的 goexit,深入源码分析了 goroutine 的退出过程,同时也再次展示了 dlv 工具的使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值