Python之间的异步差异loop.create_任务以及asyncio.run_coroutine_线程

2024-06-16 13:20:11 发布

您现在位置:Python中文网/ 问答频道 /正文

从事件线程外部将协程推送到事件线程的python方法是什么?在


Tags: 方法事件线程协程
1条回答
网友
1楼 · 发布于 2024-06-16 13:20:11

需要说明的是:异步通常在单线程中运行。并发性不是由线程提供的,而是通过使用单个事件循环来运行不同的协程来提供的。在

如果您想提交并发运行的协同程序而不等待其结果,您应该使用asyncio.ensure_futuredifferencefrom{})创建{a1}。在

但是,如果你的应用程序使用多个线程,并且你想提交从一个线程运行到另一个线程中运行的事件循环,那么你应该使用run_coroutine_threadsafe。这里有一个不错的example在另一个线程中运行事件循环,并从主线程向in提交协程。在

相关问题 更多 >