函数pthread_cond_init()被用来初始化一个
条件变量。
extern int pthread_cond_init __P ((pthread_cond_t *__cond,__const pthread_condattr_t *__cond_attr));
结构pthread_condattr_t是条件变量的属性结构,和互斥锁一样我们可以用它来设置
条件变量是进程内可用还是进程间可用,默认值是
PTHREAD_ PROCESS_PRIVATE,即此条件变量被同一进程内的各个线程使用;如果选择为PTHREAD_PROCESS_SHARED则为多个进程间各线程公用。注意初始化条件变量只有未被使用时才能重新初始化或被释放。