跳转到主要内容

在eventlet中使用asyncio事件循环调度回调函数。

项目描述

aioeventlet在eventlet之上实现了asyncio API(PEP 3156)。它使得在目前为eventlet编写的项目中编写asyncio代码成为可能。

aioeventlet允许在asyncio协程中使用greenthreads,并在greenthreads中使用asyncio协程、任务和future:请参阅 link_future()wrap_greenthread() 函数。

aioeventlet与trollius之间主要可见的区别是 run_forever() 的行为:trollius中使用 run_forever() 会阻塞,而aioeventlet中它将在greenthread中运行。这意味着aioeventlet事件循环可以在greenthread中运行,同时Python主线程可以并行运行其他greenthreads。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

aioeventlet-0.5.2.tar.gz (62.4 kB 查看散列)

上传时间: 源代码

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面