首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >互斥锁排序

互斥锁排序
EN

Stack Overflow用户
提问于 2015-02-20 19:19:20
回答 1查看 131关注 0票数 0

这只是一个简单的问题,假设有一个针对相同数据的读/写锁,并且有非常多的线程争用这个锁,我能确定这个线程中的一个线程会在某个时刻获得锁吗?我知道在时间表中没有对特定线程释放锁的顺序,但是这是完全随机的吗?基本上我可能有16个读线程,1个写线程,甚至这16个线程都空闲在一个条件变量上,我能确定写线程会得到锁吗?

EN

回答 1

Stack Overflow用户

发布于 2015-02-20 19:21:51

如果读取器在条件变量上被阻塞,使用pthread_cond_wait(),那么是。因为作者不会等待它的条件,我希望为你着想。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28627733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档