// Signal wakes one goroutine waiting on c, if there is any.
Signal wakes one goroutine waiting on c, if there is any.
// Signal wakes one goroutine waiting on c if there is any .
func (cond *TimeoutCond) Signal() {
	select {
	case cond.signal <- 1:
	default:
	}
}
func ( cond * TimeoutCond ) Signal ( ) { select { case cond . signal <- 1 : default : } }
Signal wakes one goroutine waiting on c, if there is any.
Signal wakes one goroutine waiting on c if there is any .