在runtime中有`runtime.LockOSThread[https://github.com/golang/go/blob/go1.16.3/src/runtime/...[作者空间]
上一节《GC 对根对象扫描实现的源码分析[https://blog.haohtml.com/archives/27003]》中,我们提到过在GC的时候,会对一些gorouti...[作者空间]
最新版本查看 https://blog.haohtml.com/archives/30403[https://blog.haohtml.com/archives/30403]...[作者空间]
最新版本:https://blog.haohtml.com/archives/30211[https://blog.haohtml.com/archives/30211] 上...[作者空间]
go version 1.15.6 map作为一种常见的 key-value 数据结构,不同语言的实现原理基本差不多。首先在系统里分配一段连接的内存地址作为数组,然后通过对m...[作者空间]
GODEBUG 是 golang 中一个控制runtime调度变量的变量,其值为一个用逗号隔开的 name=val对列表,常见有以下几个命名变量。 allocfreetrac...[作者空间]
我们都知道goroutine的在golang中发挥了很大的作用,那么当我们创建一个新的goroutine时,它是怎么一步一步创建的呢?都经历了哪些操作呢?今天我们通过源码来剖...[作者空间]