| 総合手引 | セクション 3 | English | オプション |
#include <pthread.h>
NULL ではない value_ptr 引数を持つ pthread_join() の呼び出しから成功裏に戻った時には、終了したスレッドによって pthread_exit() に渡された値が、 value_ptr によって参照される位置に格納されます。 pthread_join() が成功裏に戻った時には、その対象スレッドは既に終了しています。 同じ対象スレッドを指定した複数で同時の pthread_join() の呼び出しによる結果は、未定義です。 pthread_join() を呼び出しているスレッドが取り消された場合には、その対象スレッドは デタッチされません。
既に終了したが持ち受けされずに残っているスレッドは、 [_POSIX_THREAD_THREADS_MAX] に対してカウントされます。
| [EINVAL] | |
| thread によって指定された値が、 待機されることが可能なスレッドを参照していないことを検出しました。 | |
| [ESRCH] | |
| 与えられたスレッド ID, thread によって指定されたものと一致するスレッドを見つけることができません。 | |
| [EDEADLK] | |
| デッドロックを検出しました。または、 thread の値が呼び出しているスレッドを指定しています。 | |
| PTHREAD_JOIN (3) | April 4, 1996 |
| 総合手引 | セクション 3 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
| “ | Ken Thompson has an automobile which he helped design. Unlike most automobiles, it has neither speedometer, nor gas gauge, nor any of the other numerous idiot lights which plague the modern driver. Rather, if the driver makes a mistake, a giant “?” lights up in the center of the dashboard. “The experienced driver,” says Thompson, “will usually know what's wrong.” | ” |