摘要: package main import( "fmt" "runtime" ) func main() { cpuNum:=runtime.NumCPU() fmt.Println("cpuNum=",cpuNum) runtime.GOMAXPROCS(cpuNum) } 阅读全文
posted @ 2019-08-03 19:32 唯一客服系统开发笔记 阅读(536) 评论(0) 推荐(0) 编辑
摘要: GMP是三个缩写 G : groutine M : Machine 系统线程 P : Processor 处理器 GMP调度就是循环在与P(处理器)绑定的M(系统线程)上寻找可执行的G(协程) 在当前P(处理器)上创建G(groutine)后 , 会把G放入P的本地队列或者全局队列 , 本地队列限制 阅读全文
posted @ 2019-08-03 19:22 唯一客服系统开发笔记 阅读(1154) 评论(0) 推荐(0) 编辑