Source file src/runtime/testdata/testwinsignal/main.go
1 package main 2 3 import ( 4 "fmt" 5 "os" 6 "os/signal" 7 "time" 8 ) 9 10 func main() { 11 c := make(chan os.Signal, 1) 12 signal.Notify(c) 13 14 fmt.Println("ready") 15 sig := <-c 16 17 time.Sleep(time.Second) 18 fmt.Println(sig) 19 } 20