Al igual que en el caso anterior es necesario destruir los recursos una vez estos han sido usados. Esto se hace mediante la llamada a una función denominada pthread_cond_destroy:
pthread_cond_destroy
int pthread_cond_destroy(pthread_cond_t *cond);