According to POSIX, the behaviour of a process is unde-
fined after it ignores a SIGFPE, SIGILL, or SIGSEGV signal
that was not generated by the kill() or the raise() func-
tions. Integer division by zero has undefined result. On
some architectures it will generate a SIGFPE signal.
(Also dividing the most negative integer by -1 may gener-
ate SIGFPE.) Ignoring this signal might lead to an end-
less loop.
SIGSEGV信号只可以被接管,不可以被阻塞延时。
相关网址:http://www.tutorialspoint.com/unix_system_calls/signal.htm