Задать вопрос

Как запускать задачи асинхронно по мере поступления?

Поступают задачи с неопределенным интервалом
имеются функции для их решения
надо чтобы они все запускались асинхронно и не мешали основному циклу
  • Вопрос задан
  • 170 просмотров
Подписаться 2 Средний 6 комментариев
Пригласить эксперта
Ответы на вопрос 3
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
Мне кажется, вам больше многопоточность пойдет.
Просто запускаете нужную функцию примерно так:
from threading import Thread

Thread(target=ваша_функция, args=аргументы_если_они_есть).start()

В итоге ваша функция отрабатывает независимо от остальных и можно запускать потоков сколько вам нужно.
Ответ написан
oceean
@oceean
Разработчик
Asyncio. Он очень прост в отличии от трединга и похожих и сам все сделает в отличии от celery. Для того чтобы его понять за 10 минут советую aiohttp сервер создать
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽