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 シェルが応答しなくなります。