JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 発生するかが決まる。 スレッドのキャンセル種別 (cancelability type) は pthread_setcanceltype (3) で設定され、 asynchronous か deferred のいずれかとなる( deferred が新しいスレッドのデフォルト値である)。 非同期キャンセル (asynchronous cancelability) は、そのス ... ンセルされることを意味する (通常はすぐにキャンセルされるが、 システムがそのことを保証しているわけではない)。遅延キャンセル (deferred cancelability) では、そのスレッドが 取り消しポイント (cancellation point) となっている関数を次に呼び出すまでキャンセルが 遅 ... ... クに追加する。これに加えて、 pthread_cleanup_push_defer_np () は現在の cancelability type も 保存し、cancelability type は "deferred" に設定する ( pthread_setcanceltype (3) 参照)。 これにより、この関数が呼び出される前のスレッドの cancelability type が "as ... し、上の方がより簡潔で効率的である)。 int oldtype; pthread_cleanup_push(routine, arg); pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, &oldtype); ... pthread_setcanceltype(oldtype, NULL); pthread_cleanup_pop(execute); 準拠 これらの関数は非標準の GNU による ... ... クに追加する。これに加えて、 pthread_cleanup_push_defer_np () は現在の cancelability type も 保存し、cancelability type は "deferred" に設定する ( pthread_setcanceltype (3) 参照)。 これにより、この関数が呼び出される前のスレッドの cancelability type が "as ... し、上の方がより簡潔で効率的である)。 int oldtype; pthread_cleanup_push(routine, arg); pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, &oldtype); ... pthread_setcanceltype(oldtype, NULL); pthread_cleanup_pop(execute); 準拠 これらの関数は非標準の GNU による ... ... type は oldtype が指すバッファーで返される。 type 引数には以下の値のいずれか一つを指定しなければならない。 PTHREAD_CANCEL_DEFERRED そのスレッドが次に取り消しポイント (cancellation point) の関数を 呼び出すまで取り消し要求が遅延される。これが全ての新しく作 ... 成される スレッドでのデフォルトの cancelability type である。 これには最初のスレッドも含まれる。 Even with deferred cancellation, a cancellation point in an asynchronous signal handler may still be acted upon and the effect is as if it wa ... ... type は oldtype が指すバッファーで返される。 type 引数には以下の値のいずれか一つを指定しなければならない。 PTHREAD_CANCEL_DEFERRED そのスレッドが次に取り消しポイント (cancellation point) の関数を 呼び出すまで取り消し要求が遅延される。これが全ての新しく作 ... 成される スレッドでのデフォルトの cancelability type である。 これには最初のスレッドも含まれる。 Even with deferred cancellation, a cancellation point in an asynchronous signal handler may still be acted upon and the effect is as if it wa ... ... 数は取り消しポイントであってもよいとされている。 あるスレッドが取り消し可能で、その取り消し種別 (cancelability type) が延期 (deferred) で、そのスレッドに対する取り消し要求が処理待ちの場合、 取り消しポイントである関数を呼び出した時点で、そのスレッドのキャン ... he state of the user data may become inconsistent. Therefore signals should be used with caution when entering a region of deferred cancellation. Linux でのコンパイル Linux では、Pthreads API を用いたプログラムは cc -pthread でコンパイルすべきである。 PO ... ... 字列である。 コマンドが copy の場合にのみ、セグメント番号が続く。 エラーメッセージが現在のコマンドに直接関係していない場合、 deferred error という文字列が表示される。 6 行目は sense code のエラー文字列である。 存在する場合には sense qualifier も表示される。 ... ... 字列である。 コマンドが copy の場合にのみ、セグメント番号が続く。 エラーメッセージが現在のコマンドに直接関係していない場合、 deferred error という文字列が表示される。 6 行目は sense code のエラー文字列である。 存在する場合には sense qualifier も表示される。 ... ... 字列である。 コマンドが copy の場合にのみ、セグメント番号が続く。 エラーメッセージが現在のコマンドに直接関係していない場合、 deferred error という文字列が表示される。 6 行目は sense code のエラー文字列である。 存在する場合には sense qualifier も表示される。 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。