相关疑难解决方法(0)

条件变量 - 为什么在调用pthread_cond_wait()之前调用pthread_cond_signal()是一个逻辑错误?

它是在POSIX线程教程https://computing.llnl.gov/tutorials/pthreads/ 中编写的 ,这是一个逻辑错误.

我的问题是为什么它是一个逻辑错误?

在我的程序中,我需要使用这些信号,但是我不能保证会有一个处于_cond_wait状态的线程.我试图测试它,没有任何反应.这会导致意外行为还是更糟?

谢谢!

c c++ pthreads condition-variable

23
推荐指数
3
解决办法
2万
查看次数

标签 统计

c ×1

c++ ×1

condition-variable ×1

pthreads ×1