0

Python での Queued multithreading のオンライン デモ コードを見つけました。
http://code.activestate.com/recipes/577187-python-thread-pool/
試してみたところ、うまくいくようです。
私がpythonバージョン2.3を実行していることを除いて。
スレッドが完了した後、属性 'task_done' 'join' がないと不平を言います。Google で検索したところ、Queue.task_done() と Queue.join() がバージョン 2.5 以降に付属していることがわかりました。
この場合、私の最良の選択肢は何ですか? 参考までに: 17 行目を
コメントアウトして
みました :


「top」を使用して、プログラムが開始するスレッドの数が指定したとおりであることを確認しました。
プログラムが終了すると、Linux シェルが応答しなくなります。

4

1 に答える 1

0

最新バージョンの Python から Queue.py ファイルをコピーして、プロジェクトにコピーできる場合があります。コードが新しい機能に依存しているかどうかはわかりませんが、依存していない場合は準備完了です。

于 2012-07-26T00:26:25.133 に答える