setjmp() 和 longjmp() 的范围限于一个线程,该线程在大多数时间是可接受的。但是,限制的范围意味着只有在同一个线程中执行 setjmp() 时,处理信号的线程才能执行 longjmp()。