TGViewer
Потраченный код Потраченный код @codewaste · 1.58K subscribers
Post #136 533
⚡️Вопросы с собесов

Сначала отвечай сам и только потом проверяй ответ 👇

Вопрос:
«В чём отличие корутин от future и task?»

Стек: Python

Ответ:

Корутина - это объект, возвращаемый асинхронной функцией. Она может выполняться асинхронно, приостанавливать и возобновлять своё выполнение при встрече с ключевым словом await.

Future - это низкоуровневый объект, который представляет собой «обещание» получить результат операции в будущем. Он хранит состояние асинхронной задачи: незавершённое, завершённое с результатом или завершённое с ошибкой. Future используется для передачи результатов между частями асинхронного кода, и его тоже можно ждать через await.

Task - это подкласс Future. Главное отличие в том, что при создании Task вы напрямую планируете выполнение корутины в цикле событий (Event Loop), а её результат уже сохраняется как Future.

💡 Краткий вывод: Корутина описывает логику асинхронных операций (что делать), Future представляет результат этих операций (что получилось), а Task является оберткой, которая планирует и запускает корутину в работу.


Пиши свой вариант ответа в комментарии 👇
  • ❤ 4
  • 👍 1
More from @codewaste
  1. Oct 9, 2026⚡️Вопросы с собесов Сначала отвечай сам и только потом проверяй ответ 👇 Стек: Go Вопрос:…
  2. Oct 7, 2026⚡️Вопросы с собесов Сначала отвечай сам и только потом проверяй ответ 👇 Вопрос: «Почему н…
  3. Oct 3, 2026Ходишь по техническим собеседованиям, но в ответ получаешь только «к сожалению, мы выбрали…
  4. Oct 2, 2026⚡️Вопросы с собесов Сначала отвечай сам и только потом проверяй ответ 👇 Стек: Go Вопрос:…
  5. Sep 25, 2026⚡️Вопросы с собесов Сначала отвечай сам и только потом проверяй ответ 👇 Стек: Go Вопрос:…
  6. Sep 23, 2026Бесконечно учишь Python, но так и не ищешь работу? 🧐 Ты сделал пет-проект и разобрался с…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →