From 8cfb6c3d06544e1620a3903b84f8ac0f0284ebfd Mon Sep 17 00:00:00 2001 From: xiaowei <403828237@qq.com> Date: Sun, 16 Jan 2022 18:31:33 +0800 Subject: [PATCH] =?UTF-8?q?add:=20=E4=BF=A1=E5=8F=B7=E9=87=8F=E9=98=BB?= =?UTF-8?q?=E5=A1=9E=E7=9A=84=E7=94=A8=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- channel/signal/main.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 channel/signal/main.go diff --git a/channel/signal/main.go b/channel/signal/main.go new file mode 100644 index 0000000..e4126a3 --- /dev/null +++ b/channel/signal/main.go @@ -0,0 +1,18 @@ +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) +}