pthread_attr_getdetachstate(3THR) は、スレッドの生成状態を取得します。これは「切り離された」または「切り離されていない」状態です。
プロトタイプ: int pthread_attr_getdetachstate(const pthread_attr_t *tattr, int *detachstate; #include <pthread.h> pthread_attr_t tattr; int detachstate; int ret; /* スレッドの切り離し状態を取得する */ ret = pthread_attr_getdetachstate (&tattr, &detachstate); |
正常終了時は 0 です。それ以外の戻り値は、エラーが発生したことを示します。以下の条件が検出されると、この関数は失敗し、対応する値を返します。