JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... アップハンドラーの push/pop を行う 書式 #include < pthread.h > void pthread_cleanup_push_defer_np(void (* routine )(void *), void * arg ); void pt ... hread を付けてコンパイルとリンクを行う。 glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): pthread_cleanup_push_defer_np (), pthread_cleanup_pop_defer_np (): _GNU_SOURCE 説明 これらの関数は pthread_cleanup_push (3) と pthread_cleanup_ ... pop (3) と同じだが、このページで説明する点が異なる。 pthread_cleanup_push (3) と同様に、 pthread_cleanup_push_defer_np () は routine をそのスレッドの クリーンアップハンドラーのスタックに追加する。 ... ... アップハンドラーの push/pop を行う 書式 #include < pthread.h > void pthread_cleanup_push_defer_np(void (* routine )(void *), void * arg ); void pt ... hread を付けてコンパイルとリンクを行う。 glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): pthread_cleanup_push_defer_np (), pthread_cleanup_pop_defer_np (): _GNU_SOURCE 説明 これらの関数は pthread_cleanup_push (3) と pthread_cleanup_ ... pop (3) と同じだが、このページで説明する点が異なる。 pthread_cleanup_push (3) と同様に、 pthread_cleanup_push_defer_np () は routine をそのスレッドの クリーンアップハンドラーのスタックに追加する。 ... ... void pthread_cleanup_push(void (* routine )(void *), void * arg ); void pthread_cleanup_pop(int execute ); -pthread でコンパイルしてリンクする。 説明 ... る。例えば、mutex のロック解除を行い、プロセス内の 他のスレッドが利用できるようにする関数などが考えられる。 pthread_cleanup_push () 関数は、 routine をクリーンアップ ハンドラーのスタックの一番上にプッシュする。 routine が後で 起動される際には、 arg が ... () を 呼び出した際に、スタックの一番上のクリーンアップハンドラーが取り出されて 実行される。 POSIX.1 では、 pthread_cleanup_push () と pthread_cleanup_pop () を それぞれ ' { ' と ' } ' を含むテキストに展開するマクロと して実装することを許容している。 ... ... void pthread_cleanup_push(void (* routine )(void *), void * arg ); void pthread_cleanup_pop(int execute ); -pthread でコンパイルしてリンクする。 説明 ... る。例えば、mutex のロック解除を行い、プロセス内の 他のスレッドが利用できるようにする関数などが考えられる。 pthread_cleanup_push () 関数は、 routine をクリーンアップ ハンドラーのスタックの一番上にプッシュする。 routine が後で 起動される際には、 arg が ... () を 呼び出した際に、スタックの一番上のクリーンアップハンドラーが取り出されて 実行される。 POSIX.1 では、 pthread_cleanup_push () と pthread_cleanup_pop () を それぞれ ' { ' と ' } ' を含むテキストに展開するマクロと して実装することを許容している。 ... ... 。 インターフェース 属性 値 pthread_testcancel () Thread safety MT-Safe 準拠 POSIX.1-2001, POSIX.1-2008. 例 pthread_cleanup_push (3) を参照。 関連項目 pthread_cancel (3), pthread_cleanup_push (3), pthread_setcancelstate (3), pthreads (7) この文書につい ... ... キャンセル要求が実行されると、 thread では以下のステップが (この順序で) 行われる。 1. キャンセルクリーンアップハンドラーが (push されたのと逆順で) 取り出され (pop され)、呼び出される。 ( pthread_cleanup_push (3) 参照) 2. スレッド固有データのデストラク ... d\n"); else printf("main(): thread wasn't canceled (shouldn't happen!)\n"); exit(EXIT_SUCCESS); } 関連項目 pthread_cleanup_push (3), pthread_create (3), pthread_exit (3), pthread_join (3), pthread_key_create (3), pthread_setcancelstate (3), pthread_s ... ... が join 可能な場合に) pthread_join (3) を呼び出した同じプロセス内の別のスレッドが参照できる値と同じである。 pthread_cleanup_push (3) で設定されたクリーンアップハンドラーのうち、まだ pop (取り出されていない) ハンドラーを (push されたのと逆の順序で) 取り ... ... oldtype 引数についても、全く同じことが言える。 例 pthread_cancel (3) を参照。 関連項目 pthread_cancel (3), pthread_cleanup_push (3), pthread_testcancel (3), pthreads (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... ... oldtype 引数についても、全く同じことが言える。 例 pthread_cancel (3) を参照。 関連項目 pthread_cancel (3), pthread_cleanup_push (3), pthread_testcancel (3), pthreads (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... ... urgent options src と dst は ソースとディスティネーションとなる IPアドレスとポート番号である。 flags は S(SYN)、F(FIN)、P(PUSH)か R(RST) の組合せか一つの `.'(フラグなし)である。 data-seqno はこのパケットに含まれるデータのシーケンス空間の一部を示す(下 ... 行目で rtsg は scam へ 19 バイト(rtsg から csam の方向へ、2 バイト目 から 20 バイト目まで) のデータを送る。このパケットには PUSH フラグが設定されている。7 行目で、 csam は rtsg が送信したデータを受信した、と言っているが、これには 21 バイト目は含まれな ... ッファに留まっていると推測される。csam はま た 1バイトのデータを rtsg に送信する。8 行目と 9 行目とで csam は urgent および pushed 付きのパケット 2バイト をrtsg へ送信している。 もし、snapshot が小さすぎて tcpdump が TCP ヘッダの全てを捉えられなかった ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。