Как сделать так, чтобы функция начала работать в асинхронном режиме и отдавать результат в callback (tornado)?

Предположим, есть какой-то метод, который работает очень долго, он блокирует весь вывод на tornado, обертка с gen.coroutine, соответственно, не помогает сделать этот метод асинхронным. Как сделать так, чтобы он отработал в фоне, а результат своей работы вернул в callback-функцию?

Так же любопытно, как пишутся асинхронные библиотеки для tornado или asynhio?
  • Вопрос задан
  • 399 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы