Linux プロセスが I/O を待機している場合 (つまり、SLEEP
状態にある場合)、SIGKILL
それに対してシグナルが発行された場合、終了時 (STOPPED
状態) にそれは通過しますか、RUNNING
それともREADY
状態になりますか?
言い換えれば、プロセスが生成されたようなシステム割り込みを処理するにSIGKILL
は、パススルーRUNNING
またはREADY
状態が必要ですか?
通常の状況では、プロセスはカーネルからの割り込みを処理できることを知ってSIGKILL
いて、応答しないシグナルを殺すという非常に矛盾した目的があることを知っていたので、もし殺されているプロセスにどれだけの制御が与えられているかについて、私は疑問を持っていました。