EN JA
PTHREAD_COND_DESTROY(3)
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”) に適合しています。
July 28, 1998 FreeBSD