gpt4 book ai didi

c++ - 信号量和互斥锁

转载 作者:搜寻专家 更新时间:2023-10-31 01:04:54 24 4
gpt4 key购买 nike

这两种情况有什么区别?我不知道该用哪个。看起来他们基本上做同样的事情。

pthread_lock(&mutex)
critical section
pthread_unlock(&mutex)

对比

sem_wait(&mutex)
section
sem_post(&mutex)

最佳答案

其他答案忘记提及的是信号量没有“所有者”。 Mutex 通常有一个锁的所有者,因此只有锁定它的线程才能解锁它。信号量只是计数器。

关于c++ - 信号量和互斥锁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23177533/

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