在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。
版权/许可证:开源,Apache 2.0。祝您享受!
项目详情
关闭
aioeventlet-0.5.2.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | cecb51ea220209e33b53cfb95124d90e4fcbee3ff8ba8a179a57120b8624b16a |
|
MD5 | 572161de7277cbad0dd21c028e7d01ac |
|
BLAKE2b-256 | ee1a1573ef35a49bfe0144a98a9bdd40ac5a692e9a117ac8735e682e03dc39ce |