有时我们希望我们的 Go 程序能够智能地处理 Unix 信号。例如,我们可能希望服务器在收到 |
|
|
|
|
|
|
|
Go 信号通知通过在通道上发送 |
|
|
|
我们可以在主函数中从 |
|
此 goroutine 执行对信号的阻塞接收。当它收到一个信号时,它会打印出来,然后通知程序它可以完成。 |
|
|
|
程序将在此处等待,直到它收到预期的信号(如上面的 goroutine 在 |
|
当我们运行此程序时,它将阻塞等待信号。通过键入 |
|
下一个示例:退出.