2019年12月8日
摘要: 1、无缓冲通道 Go语言中无缓冲的通道(unbuffered channel)是指在接收前没有能力保存任何值的通道。这种类型的通道要求发送 goroutine 和接收 goroutine 同时准备好,才能完成发送和接收操作。如果两个 goroutine 没有同时准备好,通道会导致先执行发送或接收操作 阅读全文
posted @ 2019-12-08 19:43 acgame 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1、轻量级线程 goroutine 是 Go语言中的轻量级线程实现,由 Go 运行时(runtime)管理。Go 程序会智能地将 goroutine 中的任务合理地分配给每个 CPU。Go 程序从 main 包的 main() 函数开始,在程序启动时,Go 程序就会为 main() 函数创建一个默认 阅读全文
posted @ 2019-12-08 16:48 acgame 阅读(336) 评论(0) 推荐(0) 编辑