0
A
回答
0
如何在超时等待信号量?如果超时激发,请立即锁定队列并检查计数。这只会给出一个粗略的指导 - 生产者可以在超时和锁定队列之间排队一个对象,但它可能使您能够调试您的P-C队列。
相关问题
- 1. 阻塞信号
- 2. 阻塞队列Ç
- 3. 非阻塞队列
- 4. 阻塞队列 - 需要更多信息
- 5. Python如何杀死阻塞队列中的线程信号?
- 6. 阻塞队列不阻塞线程?
- 7. LinkedTransferQueue是阻塞队列还是非阻塞队列?
- 8. Java中的阻塞队列
- 9. Java,被阻塞的队列
- 10. 单进程阻塞队列
- 11. 测试非阻塞队列
- 12. GCD - dispatch_async上阻塞队列
- 13. REST和阻塞队列
- 14. 队列阻塞主线程
- 15. Java中的并发和阻塞队列
- 16. 阻塞队列执行在Haskell
- 17. 阻塞队列使用场景
- 18. python,信号阻塞,数据库
- 19. 什么是非阻塞信号量?
- 20. 是否在同步GCD队列上放置一个阻止阻塞并暂停其他阻塞的阻塞?
- 21. 当队列类型包含通用类型时阻塞队列
- 22. 队列满,深度阻塞队列,需要澄清
- 23. gevent队列如何阻塞和empy队列,直到项目在队列中?
- 24. 信号队列和信号屏蔽
- 25. 信号量如何阻止和解除阻塞
- 26. 查询阻塞CORS的API
- 27. 阻塞队列+线程+执行线程的序列
- 28. mpi:阻塞与非阻塞
- 29. Win32 API阻止待机
- 30. Java中的阻塞队列的优点是什么?
你如何检查win api信号量的计数?我找不到这样的功能... 我不需要这个用于调试的目的,但我需要解决在reader-writers问题中的饥饿,我在我的程序中,所以我必须检查是否有任何作者被阻止并等待... – 2012-01-27 15:11:26
对不起,我的意思是队列数。 IIRC,ReleaseSeamphore()可以返回以前的计数 - 可能会有用。你得到什么样的队列有什么问题?我没有看到Windows信号量的任何问题,我用它们计数/阻止生产者 - 消费者队列。 – 2012-01-27 18:14:43
我没有任何信号量问题,我只需要正确地同步读者和作者,这样就不会有任何饥饿......因此,当读者请求阅读时,他必须检查是否存在正在写作的作者,或者如果有一个作者在等待队列中(在信号量上被阻塞),并且如果情况是这样的话,阅读器必须保持阻塞在另一个信号量上... – 2012-01-27 22:05:52