Answers:
两种信号都旨在中止过程,最终将通过恢复该过程SIGCONT
。它们之间的主要区别是:
SIGSTOP
是信号发送编程(例如:kill -STOP pid
),而SIGTSTP
(对于SIG NAL - 吨端子停止),也可以通过发送tty
驱动器由用户在键盘上打字,通常是Control- Z。
SIGSTOP
不容忽视。SIGTSTP
可能。
Control-Z
不会触发SIGTSTP
还是应该不会触发?
terminal stop
表示TSTP。
/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