2017-10-09 8 views
0

while(1)ループで悪いことを実行しているスレッドがプロセスに通知されずにカーネルによって強制終了される可能性があるかどうかを知りたいです。while(1)スレッドがプロセスを強制終了せずに殺される可能性はありますか?

スレッドが SIGSEGVを起こした場合、プロセスはそれほど影響が必要であり、それは私が興味を持ってる場合ではありません、私は意味

+0

シグナルハンドラをインストールすることで 'SIGSEGV 'を扱うことができます。詳しくは' man signal'を参照してください。 –

答えて

0

それはSIGKILLによって殺さだ場合:。

kill -9 <pid> 

カーネル月Out of Memory(OOM)キラーのアクティブ化の場合は、それを単独で実行します。

+0

okですが、それは特定のスレッドではなくプロセスに送られるシグナルです。私は、カーネルがプロセスではなくスレッドを具体的に殺すことができるのだろうかと思っていました。 – 2ndGAB

関連する問題