]> Cypherpunks repositories - gostls13.git/commit
time: add After
authorAndrew Gerrand <adg@golang.org>
Mon, 11 Oct 2010 02:45:26 +0000 (13:45 +1100)
committerAndrew Gerrand <adg@golang.org>
Mon, 11 Oct 2010 02:45:26 +0000 (13:45 +1100)
commit1e66a21348e51cebf877005de0eaaef60a5bb01c
treeb430d15809ae76ca65bba5bc6275767864ed44b9
parentfd311cb14495d0ab7ef2fd37864734dbb514a2c7
time: add After

Permits one to easily put a timeout in a select:

select {
case <-ch:
// foo
case <-time.After(1e6):
// bar
}

R=r, rog, rsc, sameer1, PeterGo, iant, nigeltao_gnome
CC=golang-dev
https://golang.org/cl/2321043
src/pkg/time/sleep.go
src/pkg/time/sleep_test.go