如何借助Go指令生成随机数 2020年6月14日 | Go 如何在 Go 开发中高效而又快速地生成随机数呢?相信大家首先想到的就是使用标准库自带的 math/rand 包,或者使用开源的第三方包(比如 github.com/valyala/fastrand)来实现。 Go 运行时自带了 runtime.fastrand 函数来…… 阅读全文
[转]简单围观一下有趣的//go:指令 2020年6月13日 | Go 前言 如果你平时有翻看源码的习惯,你肯定会发现。咦,怎么有的方法上面总是写着 //go: 这类指令呢。他们到底是干嘛用的? 今天我们一同揭开他们的面纱,我将简单给你介绍一下,它们都负责些什么。 go:linkname 1 //go:linkname localname importpath.name 该指令指示编译…… 阅读全文