首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Stackless的邮箱

使用Stackless的邮箱
EN

Stack Overflow用户
提问于 2010-06-05 00:34:25
回答 1查看 175关注 0票数 2

在我的无栈应用程序中,我希望使用Erlang样式的消息框队列。我希望让发送微线程在接收方的消息框中对消息进行排队,如果接收方处于休眠状态,则能够唤醒接收方,而不是强制要求在接收微线程准备好接收之前阻止发送微线程。

发送微线程应该能够发送一条消息,然后继续执行,而不管接收微线程的状态如何。

我相信有办法做到这一点,只是我还没有找到……

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-14 19:21:13

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

gevent是一个Python库,它通过greenlets提供高级API,这类似于微线程(实际上,它是Stackless Python的副产品。但也有一些不同之处:你不需要一个特殊的解释器和更多的解释器)。

gevent提供了一个类似于Python的本地队列的API --也就是说,你可以把对象放在里面,从里面读取(阻塞或非阻塞,有没有超时)。

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

https://stackoverflow.com/questions/2976049

复制
相关文章

相似问题

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