Я использовал asyncio для параллелизма, однако столкнулся с проблемой. Мне нужно запланировать задачу с помощью asyncio, но она блокируется, и поэтому я хотел бы выполнить ее в исполнителе, используя пул потоков из concurrent.futures.
Я видел такой пример: расписание задач:
now = loop.time()
loop.call_at(now + 60, callback, arg, loop)
и вот так запускаются задачи у исполнителей:
blocking_tasks = [
loop.run_in_executor(executor, blocks)
for i in range(6)
]
completed, pending = await asyncio.wait(blocking_tasks)
Но как мне запланировать выполнение задачи блокировки в executor?