私は、wxPythonインターフェイスを使って、Pythonでシミュレーションを実行するためのプログラムを作っています。プログラムでは、シミュレーションを作成することができ、プログラムはレンダリング(=計算)します。レンダリングは非常に時間がかかることがあります。Python/wxPython:バックグラウンドで継続的に仕事をしています
ユーザがシミュレーションを開始し、初期状態を定義するとき、ユーザがプログラム内でさまざまなことを行っている間、プログラムはバックグラウンドでシミュレーションを連続して実行します。いっぱいになるYouTubeスタイルのバーのようなもの:レンダリングされたポイントまでしかシミュレーションを再生できません。
レンダリング機能はどのように実行する必要がありますか?
以前は複数のプロセスで作業したことがありません。どこから始めますか?また、私はそれを行うさまざまな方法があることを理解しました。どちらを選ぶべきですか? –
N.B.、これはシミュレーションを行うためのプログラムなので、パフォーマンスは非常に重要です。 –
もしPython 2.6を使用することができれば、私はマルチプロセッシングモジュールがこれを達成するための標準的な方法だと考えています。お使いのOSやハードウェアと同じくらいのパフォーマンスを提供する必要があります。 –