摘要: GPM模型 定义于src/runtime/runtime2.go G: Gourtines(携带任务), 每个Goroutine对应一个G结构体,G保存Goroutine的运行堆栈,即并发任务状态。G并非执行体,每个G需要绑定到P才能被调度执行。 P: Processors(分配任务), 对G来说, 阅读全文
posted @ 2020-11-14 16:59 布尔先生 阅读(4659) 评论(0) 推荐(0) 编辑
摘要: 一、Golang的new和make方法 new和make方法是GO语言内建的两个方法,主要用来创建分配类型内存,但二者有些许不同: 变量声明: var i int var str string 通过var关键字声明变量,然后在程序中使用,我们不指定其默认值时,这些变量的默认值也是其零值,(PS:建议 阅读全文
posted @ 2020-11-14 15:59 布尔先生 阅读(155) 评论(0) 推荐(0) 编辑