シグナル受信専用スレッドを用意して、そこから終了イベントをうければいいじゃない