文章标签
2 篇文章Golang
Golang for select 导致 CPU 100% 占用
解决方法检查 for select 代码中是否有 default 语句,并且在 default 分支上检查是否为空或者没有等待相关的逻辑,如果是的话则会导致 for 循环会在极短时间内不断地执行,导致CPU占用过高。示例for { select { …
Go语言进阶Re0 Go语言源代码
Go语言进阶篇:最近看上了 《Go语言设计与实现》 一书,按照此书来进一步学习Golang编译源代码在Linux上编译源代码,首先先得获取Golang的程序才行。获取源代码首先执行命令来获取Golang的源代码:root@ecs-266516:# git …