2012-04-23 21 views
1

私はPythonに新しく、スレッドとキューに関するいくつかの問題があります。URLを処理するワーカースレッドのキューを実装する方法

基本的に私はURLのファイルを持っており、ファイルを順番に処理してurllib2要求を実行する10人の作業者のキューを作成したいと考えています。

私はちょうどそれのまわりで私の頭を得ることができません!誰か簡単なリンクやコードでお願いします。

ありがとう、マット

+0

私はあなたが既に持っているものを最初に表示する必要があると思います。 – aschmid00

答えて

4

アプリのために良い基盤となるキューになるだろう。すべてのマルチスレッドロックセマンティクスを処理します。

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

あなたのワーカースレッドをスピンアップ、あなたのキューを移入、あなたのファイルをロードし、それらをキューから引き出し、自分の仕事を行うことができます。

+1

私はこのリンクと例を使って、最終的に何を望んでいたかを助けました。ありがとうございました。 –

0

このpythonスレッドプールモジュールは、あなたの説明に非常に役立ちます。著者は、メインページとドキュメントでそれを使用する方法のいくつかの例を持っています。 「キュー」モジュールに内蔵され

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

関連する問題