Commit 8cc69157 authored by alexstocks's avatar alexstocks

add remark for signal handler

parent f178305a
...@@ -110,6 +110,7 @@ func uninitClient() { ...@@ -110,6 +110,7 @@ func uninitClient() {
} }
func initSignal() { func initSignal() {
// signal.Notify的ch信道是阻塞的(signal.Notify不会阻塞发送信号), 需要设置缓冲
signals := make(chan os.Signal, 1) signals := make(chan os.Signal, 1)
// It is not possible to block SIGKILL or syscall.SIGSTOP // It is not possible to block SIGKILL or syscall.SIGSTOP
signal.Notify(signals, os.Interrupt, os.Kill, syscall.SIGHUP, syscall.SIGQUIT, syscall.SIGTERM, syscall.SIGINT) signal.Notify(signals, os.Interrupt, os.Kill, syscall.SIGHUP, syscall.SIGQUIT, syscall.SIGTERM, syscall.SIGINT)
......
...@@ -147,6 +147,7 @@ func uninitServer() { ...@@ -147,6 +147,7 @@ func uninitServer() {
} }
func initSignal() { func initSignal() {
// signal.Notify的ch信道是阻塞的(signal.Notify不会阻塞发送信号), 需要设置缓冲
signals := make(chan os.Signal, 1) signals := make(chan os.Signal, 1)
// It is not possible to block SIGKILL or syscall.SIGSTOP // It is not possible to block SIGKILL or syscall.SIGSTOP
signal.Notify(signals, os.Interrupt, os.Kill, syscall.SIGHUP, syscall.SIGQUIT, syscall.SIGTERM, syscall.SIGINT) signal.Notify(signals, os.Interrupt, os.Kill, syscall.SIGHUP, syscall.SIGQUIT, syscall.SIGTERM, syscall.SIGINT)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment