关于 mutex 和 cas
来源:6-3 互斥锁解决了什么问题?

慕仔9573397
2022-08-02
请问老师,示例中用 cas 实现的锁是不是相当于一个自旋锁,并发抢锁协程过多会浪费线程资源,然后 mutex 相当于互斥锁,底层有个 semaphore 可以让没抢到锁的线程先休眠然后释放锁之后在去 semaRoot 的 BST 里面唤醒一个协程?
写回答
1回答
-
Moody
2022-08-02
对的,理解的到位00
相似问题
关于 mutex 和 cas
来源:6-3 互斥锁解决了什么问题?
慕仔9573397
2022-08-02
请问老师,示例中用 cas 实现的锁是不是相当于一个自旋锁,并发抢锁协程过多会浪费线程资源,然后 mutex 相当于互斥锁,底层有个 semaphore 可以让没抢到锁的线程先休眠然后释放锁之后在去 semaRoot 的 BST 里面唤醒一个协程?
1回答
Moody
2022-08-02
相似问题