SIGSTOPシグナルとSIGTSTPシグナルの違いについて考えただけです。
SIGSTOPシグナルとSIGTSTPシグナルの違いについて考えただけです。
回答:
どちらのシグナルも、最終的にで再開されるプロセスを一時停止するように設計されていSIGCONTます。それらの主な違いは次のとおりです。
SIGSTOP信号は、プログラム送信(例えば:kill -STOP pid)しながらSIGTSTP(ためSIG NAL - T erminal 停止)も介して送信することができるttyキーボードのユーザタイピングによってドライバ、通常Control- Z。
SIGSTOP無視することはできません。SIGTSTPかもしれません。
Control-Zがトリガーしないと信じSIGTSTPているのですか、それともトリガーすべきではないと思いますか?
terminal stopTSTPを意味します。
/usr/include/x86_64-linux-gnu/bits/signum.h
#define SIGSTOP 19 /* Stop, unblockable (POSIX). */
#define SIGTSTP 20 /* Keyboard stop (POSIX). */
/usr/include/sys/iso/signal_iso.h
/usr/include/sys/signal.h