0
while(1)
ループで悪いことを実行しているスレッドがプロセスに通知されずにカーネルによって強制終了される可能性があるかどうかを知りたいです。while(1)スレッドがプロセスを強制終了せずに殺される可能性はありますか?
SIGSEGV
を起こした場合、プロセスはそれほど影響が必要であり、それは私が興味を持ってる場合ではありません、私は意味
while(1)
ループで悪いことを実行しているスレッドがプロセスに通知されずにカーネルによって強制終了される可能性があるかどうかを知りたいです。while(1)スレッドがプロセスを強制終了せずに殺される可能性はありますか?
SIGSEGV
を起こした場合、プロセスはそれほど影響が必要であり、それは私が興味を持ってる場合ではありません、私は意味
それはSIGKILL
によって殺さだ場合:。
kill -9 <pid>
カーネル月Out of Memory(OOM)キラーのアクティブ化の場合は、それを単独で実行します。
okですが、それは特定のスレッドではなくプロセスに送られるシグナルです。私は、カーネルがプロセスではなくスレッドを具体的に殺すことができるのだろうかと思っていました。 – 2ndGAB
シグナルハンドラをインストールすることで 'SIGSEGV 'を扱うことができます。詳しくは' man signal'を参照してください。 –