在我的无匹配应用程序中,我想让Erlang样式消息框队列。我不想阻止发送任务被阻止,直到接收任务已准备就绪,而是想让发送任务在接收器的消息框中排队,并在接收器睡觉时可以唤醒接收器。

发送任务应能够发送消息,然后继续执行,无论接收任务的状态如何。

我敢肯定有办法做到这一点,我还没有找到它...

有帮助吗?

解决方案

这可能不是您想要的,但仍然值得一试:

GEVENT 是一个提供高级API的Python库 绿色, ,这类似于任务(实际上,它是无固定python的衍生产品。但是有一些差异:您不需要特殊的解释器和更多)。

GEVENT提供了类似于Python的本机队列类似的API-即,您可以将对象放入其中,从中读取(阻止或非阻止,或者没有超时)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top