信號gsignal和宿主Signal
signal包提供了信號處理程序,並允許我們的Go程序與輸入的信號進行交互。
訂閱
信號的訂閱是通過channel來完成的,下面是一個例子,功能是監聽任何終端信號或者終端退出的信號。
每個os.Signal通道監聽自己的事件。
Go還提供了停止通知通道的功能,使用停止函數Stop(os.Signal)或者忽略信號函數Ignore(…os.Signal)。
signal包提供了信號處理程序,並允許我們的Go程序與輸入的信號進行交互。
信號的訂閱是通過channel來完成的,下面是一個例子,功能是監聽任何終端信號或者終端退出的信號。
每個os.Signal通道監聽自己的事件。
Go還提供了停止通知通道的功能,使用停止函數Stop(os.Signal)或者忽略信號函數Ignore(…os.Signal)。