オンラインでスレッド化されたダウンローダーをいくつか見ましたが、マルチパートダウンローダー(HTTP)もいくつか見ました。
私はそれらをクラス/関数として一緒に見たことがありません。
誰かがクラス/関数を持っていて、複数のファイルを取得する必要があるアプリケーションのいずれかにドロップできる場合、私は非常に義務付けられます。
これを行うライブラリ/フレームワーク(またはプログラムのバックエンド)がある場合は、それに向けて指示してください。
オンラインでスレッド化されたダウンローダーをいくつか見ましたが、マルチパートダウンローダー(HTTP)もいくつか見ました。
私はそれらをクラス/関数として一緒に見たことがありません。
誰かがクラス/関数を持っていて、複数のファイルを取得する必要があるアプリケーションのいずれかにドロップできる場合、私は非常に義務付けられます。
これを行うライブラリ/フレームワーク(またはプログラムのバックエンド)がある場合は、それに向けて指示してください。
ChristopherArndtによるスレッドプールはあなたが探しているものかもしれません。私はあなたが説明する正確な目的のためにこの「使いやすいオブジェクト指向のスレッドプールフレームワーク」を使用しました、そしてそれは素晴らしい働きをします。リンク先ページ下部の使用例をご覧ください。そして、それは本当に使いやすいです。3つの関数(そのうちの1つはデフォルトのハンドラーの代わりにオプションの例外ハンドラーです)を定義するだけで、すぐに使用できます。
http://www.chrisarndt.de/projects/threadpool/から:
http://pypi.python.org/pypi/threadpool、easy_install、またはSubversionチェックアウトとしても利用できます(プロジェクトのホームページを参照)。