【发布时间】:2017-05-11 16:11:56
【问题描述】:
我想了解,当 thread_1 多次发送 pthread_cond_signal 到已经收到信号且仍在进行中的 thread_2(等待 pthread_cond_wait)时会发生什么。
- thread_1 会阻塞直到信号处理完毕?
- OR 信号是否会在 thread_2 被忽略,thread_1 会继续执行
在上述任何一种情况下,我们是否可以得到任何错误消息以便我们可以采取适当的措施(比如在线程1中返回适当的错误)
非常感谢。
【问题讨论】: