Future — низкоуровневый awaitable объект, представляющий результат, который ещё не готов. Task наследует от Future. Обычно ты не создаёшь Future напрямую — это делают библиотеки. future.set_result(value) устанавливает результат, await future — ждёт его. loop.create_future() — правильный способ создать Future. Для связи синхронного и асинхронного кода есть concurrent.futures.Future — это другой класс, не asyncio. asyncio.wrap_future() конвертирует один в другой.
Что такое Future в asyncio?
Senior
146 просмотровAFK Offer AI
Что такое task groups в Celery?