【发布时间】:2011-02-17 10:49:35
【问题描述】:
这是 pthread_cond_wait 手册页的摘录 当条件变量在不同的处理器上同时发出信号时,某些实现,尤其是在多处理器上,有时可能会导致多个线程被唤醒。
一般来说,只要条件等待 返回,线程必须重新评估 谓词与 条件等待判断是否 可以安全进行,应该再等等, 或者应该声明一个超时。我的 问题:这里是什么意思 谓词?这是否意味着我需要 再创建一个变量 中提供的条件变量 pthread_cond_wait 还是指的是同一个变量 已提供在 pthread_cond_wait
【问题讨论】:
标签: pthreads