Linux 中的信号量计数?
Linux中有计数信号量吗?
我想要做的是跟踪资源有多少读者。
Are there any counted semaphores in Linux?
What I'm wanting to do is keep track of how many readers a resource has.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
POSIX 信号量
您也可以考虑 Boost C++ 库。 Boost 有一堆不同的线程和同步相关组件,包括信号量的抽象,以及 ReaderWriterLock 的良好实现。 查看这篇关于 Boost ReaderWriterLock 的帖子。
POSIX semaphores
You might also consider the Boost C++ Libraries. Boost has a bunch of different threading and synchronization related components, including an abstraction for semaphores, and also a good implementation of the ReaderWriterLock. Check out this SO post, regarding Boost ReaderWriterLock.