0

どのプロセッサがビジーであるかを判断し、代わりにビジーではないプロセッサにタスクを送信する必要があります。並列 python を使用してプログラムを実行する必要がありますが、どのサーバーにタスクを送信するかを決定する必要もあります。並列処理コードでどのような条件を使用する必要がありますか? そして、PPを呼び出すPythonで書かれています

4

1 に答える 1

0

何か選択肢がある場合 (これが宿題である場合はそうではないかもしれません)、ØMQを使用してシステムのさまざまなビット間でメッセージを処理することを検討することをお勧めします。Learn ページには、Ian Barber による優れた (そして非常に迅速な) プレゼンテーションがあります。45分あるので一見の価値あり。メッセージングとマルチスレッド/プロセス/プロセッサ通信に関する私の考え方を根本的に変えました。情報量が多すぎて、2回見た後、おもちゃのプログラムを開始して、コンセプト全体がどれほどクリーンであるかを理解しなければなりませんでした.

注: 彼がプレゼンテーションに使用する言語は PHP ですが、彼が示すコード例は、ØMQ がサポートする 20 を超える言語のどれでもほとんど同じように見えます。(マルチプロセス COBOL の誰か? :-)

于 2013-02-19T23:30:01.383 に答える