Golang
文章平均质量分 82
Mengo_x
干啥啥不行,吃饭第一名。
展开
-
Go|Channel 底层实现和运行调度逻辑
CSP(Communicating Sequential Process)通信顺序进程,用于描述两个独立的并发实体通过共享的通讯 channel(管道)进行通信的并发模型。Golang 其实只用到了 CSP 的很小一部分,即理论中的 Process/Channel(对应到语言中的 goroutine/channel)原创 2023-03-27 17:03:54 · 1200 阅读 · 2 评论 -
Go|Golang 调度器设计思想、GMP 协程调度模型详解
Golang 协程的 GMP 调度模型,是 Golang 能实现轻量级高并发的核心。原创 2023-03-27 16:50:48 · 1051 阅读 · 0 评论 -
Go|map底层实现、扩容规则、特性
Golang map底层实现、扩容规则、特性原创 2023-03-25 18:19:26 · 1364 阅读 · 0 评论 -
Golang 内存模型|The Go Memory Model
本文主要介绍多个 Go协程之间对同一个变量并发读写时需要注意的同步措施和执行顺序问题。并列出几个常见错误。原创 2022-04-27 16:11:15 · 1325 阅读 · 0 评论 -
Go 语言二维或多维数组 / 切片定义上的小坑
Go的二维数组是数组的数组,二维切片是切片的切片。原创 2022-04-22 10:20:16 · 1236 阅读 · 0 评论 -
Go语言协程池的简单实现
协程池的简单实现和改进原创 2022-04-11 15:49:22 · 1358 阅读 · 0 评论