我是 python 新手,在线程和队列方面存在一些问题。
基本上我有一个 URL 文件,并且想创建一个由 10 个工作人员组成的队列,这些工作人员依次处理该文件并执行 urllib2 请求。
我只是无法理解它!谁能帮忙提供一些简单的链接或代码?
谢谢,马特
我是 python 新手,在线程和队列方面存在一些问题。
基本上我有一个 URL 文件,并且想创建一个由 10 个工作人员组成的队列,这些工作人员依次处理该文件并执行 urllib2 请求。
我只是无法理解它!谁能帮忙提供一些简单的链接或代码?
谢谢,马特
内置的“队列”模块将为您的应用创建一个良好的底层队列。它为您处理所有多线程锁定语义。
http://docs.python.org/library/queue.html
您可以加载文件、填充队列、启动工作线程,并让它们从队列中拉出并完成工作。
这个 python 线程池模块对您描述的内容非常有帮助。作者在主页和文档中提供了一些如何使用它的示例。