awesome-patterns/concurrency/select_block/main.go
2018-01-07 02:04:06 +10:00

24 lines
236 B
Go

package main
import (
"time"
"github.com/davecgh/go-spew/spew"
)
func main() {
a := make(chan string)
go func() {
time.Sleep(time.Second * 2)
test := "string"
a <- test
}()
select {
case t := <-a:
spew.Dump(t)
}
}