時々、Go プログラムにUnix シグナルをインテリジェントに処理してほしくなります。例えば、サーバーが |
|
![]() ![]()
|
|
|
|
|
|
Go のシグナル通知は、チャネルに |
|
|
|
ここではメイン関数で |
|
このゴルーチンは、シグナルに対するブロッキング受信を実行します。受信すると、それを表示し、プログラムに終了できるように通知します。 |
|
|
|
プログラムは、上記で説明されているゴルーチンが |
|
このプログラムを実行すると、シグナルが待機するブロックされます。 |
|
次の例: 終了。