2

我是 python 新手,在线程和队列方面存在一些问题。

基本上我有一个 URL 文件,并且想创建一个由 10 个工作人员组成的队列,这些工作人员依次处理该文件并执行 urllib2 请求。

我只是无法理解它!谁能帮忙提供一些简单的链接或代码?

谢谢,马特

4

2 回答 2

5

内置的“队列”模块将为您的应用创建一个良好的底层队列。它为您处理所有多线程锁定语义。

http://docs.python.org/library/queue.html

您可以加载文件、填充队列、启动工作线程,并让它们从队列中拉出并完成工作。

于 2012-04-23T21:23:20.153 回答
0

这个 python 线程池模块对您描述的内容非常有帮助。作者在主页和文档中提供了一些如何使用它的示例。

http://www.chrisarndt.de/projects/threadpool/

于 2012-04-23T20:01:01.550 回答