- 博客(2)
- 收藏
- 关注
原创 跟着猫哥学Golang 18 - select控制并发
猫哥在实际项目中,会遇到在一个goroutine中处理多个channel的情况。一般情况下,可以用select关键字来控制channel。golang中select可以等待/处理多个channel。对于无法识别的,还有default关键字。看下面的例子:package mainimport ( "fmt" "time")func main(){ ch1 := m
2016-10-05 13:20:07 1789
原创 跟着猫哥学Golang 17 - Channel 进阶
上一章降到了Golang的channel有队列的特性,那么逻辑上很自然地可以引出两个操作:循环channel元素;关闭channel;依次循环channel中的内容是很容易理解的,先进先出。举个栗子:package mainimport "fmt"func main() { var pow = []int{1, 2, 4, 8, 16} c := make(chan i
2016-10-02 23:31:54 1197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人