摘要: 简单收发channel func main() { chanDemo() } func chanDemo() { c := make(chan int) go func() { for { n := <- c // 接收 channel 的数据 fmt.Println(n) } }() // 发送 阅读全文
posted @ 2022-02-27 13:44 JaydenQiu 阅读(1171) 评论(0) 推荐(0)
摘要: routine 协程 轻量级“线程” 非抢占式多任务处理,由协程主动交出控制权 编译器 / 解释器 / 虚拟机层面的多任务 多个协程可能在一个或多个线程上运行(线程数量一般不大于机器核数) goroutine 并发栗子 func main() { for i := 0; i < 1000; i++ 阅读全文
posted @ 2022-02-27 08:10 JaydenQiu 阅读(51) 评论(0) 推荐(0)