摘要: 创建 声明 var ch chan int 赋值 无缓冲 channel:元素类型为 T ch1 := make(chan int) 带缓冲 channel:元素类型为 T、缓冲区长度为 capacity ch2 := make(chan int, 5) 发送与接收 ch1 <- 13 // 将整型 阅读全文
posted @ 2022-03-22 14:45 请务必优秀 阅读(555) 评论(1) 推荐(0) 编辑
摘要: Goroutine 调度器 Goroutine 占用的资源非常小,每个 Goroutine 栈的大小默认是 2KB。而且,Goroutine 调度的切换也不用陷入(trap)操作系统内核层完成,代价很低。因此,一个 Go 程序中可以创建成千上万个并发的 Goroutine。而将这些 Goroutin 阅读全文
posted @ 2022-03-22 13:49 请务必优秀 阅读(62) 评论(0) 推荐(0) 编辑