有時我們希望我們的 Go 程式可以智慧化的處理 Unix 訊號,舉例來說,我們可以在伺服器收到 |
|
![]() ![]()
|
|
|
|
|
|
Go 信號通知的運作方式是透過於通道中傳送 |
|
|
|
我們可以於主函式中從 |
|
這個 goroutine 執行封鎖性的訊號接收。當它收到訊號時,它會列印訊號,然後通知程式可以結束執行。 |
|
|
|
程式會在這裡等待直到收到預期的訊號 (如上方的 goroutine 送出的 |
|
當我們執行這個程式,它會封鎖並等待訊號。透過輸入 |
|
下一個範例:Exit (離開)。