gpt4 book ai didi

c++ - pthread_cond_signal 函数是否解锁调用线程锁定的互斥锁?

转载 作者:太空狗 更新时间:2023-10-29 20:06:54 25 4
gpt4 key购买 nike

当我在我的线程函数中调用“pthread_cond_signal”时,这个调用会解锁我当前使用的互斥量吗? (不是 pthread_cond_wait 正在等待的那个)。

最佳答案

只有给 pthread_cond_(timed_)wait() 的互斥体被解锁,让其他线程有机会改变条件。在 pthread_cond_wait 结束时,互斥量再次被锁定。 没有其他函数锁定/解锁互斥量

关于c++ - pthread_cond_signal 函数是否解锁调用线程锁定的互斥锁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5552543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com