kustiktm_kirill
@kustiktm_kirill

Как реализовать многопоточность?

Нужно реализовать каким-либо боком реальную многопоточность в скрипте.
Суть работы скрипта:
Скрипт ожидает команды с номером. Как только получен номер, скрипт начинает парсить страничку на сайте используя номер (это впрочем не важно). НО! В процессе парсинга странички скрипт ДОЛЖЕН продолжать ждать и принимать значения от пользователей и начинать параллельно парсинг других страниц.
Внимание вопрос - как это сделать?
Посоветуете библиотеки какие-либо или пример. Библиотека threading мне вроде не подходит, т.к она по сути вроде не делает многопоток, а стопорит остальные потоки, пока выполняется один из них.
Если я не прав, скажите.
  • Вопрос задан
  • 215 просмотров
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
asyncio - это всё, что нужно Вам.
asyncio is a library to write concurrent code using the async/await syntax.

asyncio is used as a foundation for multiple Python asynchronous frameworks that provide high-performance network and web-servers, database connection libraries, distributed task queues, etc.

asyncio is often a perfect fit for IO-bound and high-level structured network code.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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