https://github.com/dessalines/essays/blob/master/why_not_signal.md
ここ見ればいいよ