PTHREAD_COND_DESTROY(3) |
FreeBSD Library Functions Manual |
PTHREAD_COND_DESTROY(3) |
名称
pthread_cond_destroy —
条件変数を破壊する
ライブラリ
POSIX Threads Library (libpthread, -lpthread)
書式
#include < pthread.h>
int
pthread_cond_destroy( pthread_cond_t *cond);
解説
pthread_cond_destroy() 関数は、条件変数
cond によって割り付けられたリソースを解放します。
実装に関する注
それでブロックされるすべてのスレッドが呼び起こされた直後に、条件変数を破壊することができます。
戻り値
成功したなら、
pthread_cond_destroy() 関数は、0 を返し、そうでなければ、エラー番号がエラーを示すために返されます。
エラー
pthread_cond_destroy() 関数は、次の場合に失敗します:
-
[
EINVAL]
-
cond によって指定された値が無効です。
-
[
EBUSY]
-
変数
cond が別のスレッドによってロックされています。
規格
pthread_cond_destroy() 関数は、 ISO/IEC 9945-1:1996 (“POSIX.1”) に適合しています。