Golang语言--select
golang的select与channel配合使用。它用于等待一个或者多个channel的输出。
应用场景:主goroutine等待子goroutine完成,但是子goroutine无限运行,导致主goroutine会一直等待下去。而主线程想假如超过了一定的时没有返回的话,进行超时判断然后继续运行下去。
查看原文:http://www.zoues.com/2016/10/20/golang%e8%af%ad%e8%a8%80-select/
有疑问加站长微信联系(非本文作者)