线程卡在网络I / O Python中

时间:2018-12-05 09:58:59

标签: python-3.x multithreading session io

我正在运行一个具有多线程的python应用程序,其中每个线程都会访问一个网站,然后在完成其工作之前先读取数据并写入文本文件。每个线程都有其独立的数据来完成作业,因此不依赖于其他线程。

有时,当所有线程都将要完成其工作时,任何一个线程都将卡在网络I / O中,而另一个则处于等待状态。这会挂断应用程序。

请让我知道如何保存陷入网络I / O的线程。使用单线程或不使用多线程,应用程序都可以正常运行,但是需要花费一些时间才能完成。

0 个答案:

没有答案