使用 cond_destroy(3C) 可以销毁与 cv 所指向的条件变量相关联的状态。用来存储该条件变量的空间不会释放。对于 POSIX 线程,请参见pthread_condattr_destroy 语法。
#include <thread.h> int cond_destroy(cond_t *cv);
cond_destroy() 在成功运行后返回 0。如果检测到以下任一情况,cond_destroy() 将失败并返回对应的值。
EFAULT
描述:cv 指向的地址非法。
EBUSY
描述:系统检测到销毁活动条件变量的尝试。