Поток застрял в сети ввода / вывода Python - PullRequest
0 голосов
/ 05 декабря 2018

Я запускаю приложение python с многопоточностью, где каждый поток попадает на веб-сайт, затем читает данные и записывает в текстовый файл, прежде чем завершить свою работу.Каждый поток имеет свои независимые данные для выполнения задания, поэтому нет зависимости от других.

Иногда, когда все потоки собираются завершить свою работу, любой поток застревает в сетевом вводе / выводе, покадругие находятся в состоянии ожидания.Это приводит к зависанию приложения.

Пожалуйста, дайте мне знать, как сохранить застрявшие потоки в сетевом вводе / выводе.С однопоточным или без многопоточности Приложение работает нормально, но для его завершения требуется время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...