package main import ( "log" "os" "os/signal" "syscall" ) // 信号量阻塞的用法 func main() { sig := make(chan os.Signal, 1) signal.Notify(sig, syscall.SIGINT, syscall.SIGTERM) // 逻辑代码bulabula log.Println("get signal--->", <-sig) }