摘要: 一、gmp模型概念 如下图所示 1.1 g (Goroutine) g 是 goroutine 的缩写,是 Go 语言中对协程的抽象。它代表了一个可以被调度和执行的任务。 G代表一个goroutine对象,每次go调用的时候,都会创建一个G对象。 g 只有绑定到 p 上后,才能被调度执行。这意味着 阅读全文
posted @ 2025-03-05 21:54 搁浅~浅浅浅 阅读(1819) 评论(0) 推荐(1)
摘要: 在 Go 语言中,sync.WaitGroup 是用于等待一组 Goroutine 完成执行的同步工具,常用于主 Goroutine 协调多个子 Goroutine 的生命周期。以下是其核心用法及注意事项: 1. 基本用法 package main import ( "fmt" "sync" "ti 阅读全文
posted @ 2025-03-05 02:25 搁浅~浅浅浅 阅读(154) 评论(0) 推荐(0)