06 2023 档案
摘要:Go标准库中的context包,提供了goroutine之间的传递信息的机制,信号同步,除此之外还有超时(timeout)和取消(cancel)机制。概括起来,Context可以控制子goroutine的运行,超时控制的方法调用,可以取消的方法调用。 context核心数据结构 Context in
阅读全文
摘要:golang的协程是没有相互的依赖关系的 package main import ( "fmt" "time" ) func main() { go func() { fmt.Println("此处为父协程") go func() { for { time.Sleep(time.Second * 2
阅读全文