【发布时间】:2014-03-25 22:01:49
【问题描述】:
有人知道如何最小化 QRunnable 的内存使用吗?使用 QRunnable 和 QThreadPool 有哪些陷阱。我有简单的应用程序抓取 url,内存使用量惊人。看起来 QRunnable 对象在执行后没有被删除。
是否有任何合理的方式在 PyQT 中进行多线程处理,其中您有要抓取的 url 列表并且您想使用线程一次抓取例如 10 个 url?我知道如何在线程(生产者/消费者)中做到这一点,但线程不起作用。 QRunnable 的 bug 太多了!
【问题讨论】:
-
既然您已经回答了stackoverflow.com/questions/21971832/…,这个问题还相关吗?
-
我必须测试一段时间,看看这是否是最好的解决方案,但我可以说这比 QRunnable 更好。谢谢。
标签: python multithreading pyqt