pthread_cancel()能否阻止?
c函数pthread_cancel()是否可以阻塞,还是总是立即返回?我的手册页指出: 上述步骤与pthread_cancel()调用异步发生;pthread_cancel()的返回状态仅通知调用方取消请求是否已成功排队 这当然表明不是。是否存在呼叫可能受阻的情况pthread_cancel()能否阻止?,c,C,c函数pthread_cancel()是否可以阻塞,还是总是立即返回?我的手册页指出: 上述步骤与pthread_cancel()调用异步发生;pthread_cancel()的返回状态仅通知调用方取消请求是否已成功排队 这当然表明不是。是否存在呼叫可能受阻的情况 提前感谢。否,对pthread\u cancel()的调用不会阻塞。它只注册一个取消请求 它可能阻塞的唯一情况是线程试图取消自身,但这在函数实现中得到了解决:
提前感谢。否,对
pthread\u cancel()
的调用不会阻塞。它只注册一个取消请求
它可能阻塞的唯一情况是线程试图取消自身,但这在函数实现中得到了解决: