kazmax - Linux で自宅サーバー

pthread_exit - ライブラリコールの説明 - Linux コマンド集 一覧表

  1. 名前
  2. 書式
  3. 説明
  4. 返り値
  5. 著者
  6. 関連項目

名前

pthread_exit - 呼び出しスレッドを終了する

書式

#include <pthread.h>
void pthread_exit(void * retval );

説明

"pthread_exit" は、呼び出しスレッドの実行を終了する。   pthread_cleanup_push (3) で呼び出しスレッドに対して登録されたすべてのクリーンアップハンドラが 逆順で実行される ( 最後に登録されたハンドラが最初に実行される ) 。 次に、非 "NULL" の値が結び付けられているすべてのキーに対して、 スレッド固有データに対応するデストラクタ関数が呼び出される (   pthread_key_create (3) を参照のこと ) 。 最後に、呼び出しスレッドの実行が停止される。
引数 "retval" はスレッドの返り値である。 この値は別のスレッドから   pthread_join (3) を呼び出すことで参照することができる。

返り値

関数 "pthread_exit" が返ることはない。

著者

Xavier Leroy <Xavier.Leroy@inria.fr>

関連項目