blog2017-12-21Goでシグナルハンドリングする自己紹介GMOペパボでインフラエンジニアをしているmickeyです。12/21の記事です。最近、Golangに入門しました。ことを書いていきます。シグナルハンドリングする今、作っているツールでは、シグナルハンドラを実装する必要がありました。特殊だな、と感じたので、その点についてまとめていきます。シグナルはチャンネルからやってきます。1)のところで、シグナルを受け取るためのチャンネルを作っています。selectしているのはシグナルの受信と、timerからの通知の両方を待ちたかったからです。selectしないと、sigChからメッセージが来るまで、ブロックしてしまい、timerからのメッセージを待てません。なんかだと、シグナルハンドラは登録する、というイメージだったのでGolangの、チャンネルからシグナルがやってくるというところが特徴的に感じました。まとめというような感じで、Golang殆ど書いていないんですが、頑張って実装を進めています。作っているものが形になってきたら、そちらについてもまとめていきたいなと思います。イメージを作ってみた月別アーカイブはてなブログをはじめよう!happy_siroさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。