Goroutine + Channel 实践

Qu Xiao ·
v3 不对吧, ```go select { case TASK_CHANNEL <- task: //do nothing default: //warnning! return fmt.Errorf("TASK_CHANNEL is full!") } //... ``` 这玩意如果task没满,并且没任务时,业务上应该是协程阻塞住等任务,但实际上却输出了task channel 满了
#4
更多评论
赞!很实用!辛苦了!
#1
赞,实用技巧。也解决了很多根本问题。现在大家都在用现成框架,这种简单的底层例子其实非常有用。
#2