1
gcc 4.7.2
c89

你好,

我在 utils 库中使用 APR 安全线程队列。我的设计是使用一个线程将消息推送到队列,并使用另一个线程从队列中弹出消息。这部分可以使用 apr 线程池和内存池。

但是,我想阻止,直到有东西从队列中弹出。我想使用信号量来指示队列中有一些东西要弹出。但是,我在 APR-Utils 中看不到任何信号量。

我可以使用 posix 信号量,但我宁愿使用更便携的东西。当我使用 APR 时,我宁愿坚持这一点。

APR 是否有信号量,我看不到任何信号量?

非常感谢您的任何建议,

4

1 回答 1

1

apr_queue_pop如果队列为空,则阻塞,因此不需要信号量。

于 2013-01-05T11:55:40.390 回答