多线程编程指南

销毁条件变量

使用 cond_destroy(3C) 可以销毁与 cv 所指向的条件变量相关联的状态。用来存储该条件变量的空间不会释放。对于 POSIX 线程,请参见pthread_condattr_destroy 语法

cond_destroy 语法

#include <thread.h>



int cond_destroy(cond_t *cv);

cond_destroy 返回值

cond_destroy() 在成功运行后返回 0。如果检测到以下任一情况,cond_destroy() 将失败并返回对应的值。


EFAULT

描述:

cv 指向的地址非法。


EBUSY

描述:

系统检测到销毁活动条件变量的尝试。