マルチスレッドのプログラミング

大域ジャンプ: setjmplongjmp

setjmp()longjmp() のスコープは、1 つのスレッドに制限されています。この制限は、ほとんどの場合問題になりません。しかし、このスコープの制限は、シグナルを扱うスレッドが longjmp() を実行できるのは、setjmp() が同一スレッド内で実行されている場合だけであることを意味します。