私はWing IDEでマルチスレッドPythonプログラムをデバッグしています。Wing IDEでマルチスレッドPythonをデバッグ
一時停止ボタンを押すと、1つのスレッドだけが一時停止します。私はそれを10回試してみましたが、他のスレッドが実行し続けている間、私は「ThreadTimer Thread」と呼ばれる同じスレッドを常に一時停止します。私はこれらの他のスレッドを一時停止して、私はそれらと歩調を合わせることができます。それ、どうやったら出来るの?
私はWing IDEでマルチスレッドPythonプログラムをデバッグしています。Wing IDEでマルチスレッドPythonをデバッグ
一時停止ボタンを押すと、1つのスレッドだけが一時停止します。私はそれを10回試してみましたが、他のスレッドが実行し続けている間、私は「ThreadTimer Thread」と呼ばれる同じスレッドを常に一時停止します。私はこれらの他のスレッドを一時停止して、私はそれらと歩調を合わせることができます。それ、どうやったら出来るの?
Wing IDEでマルチスレッドのデバッグが可能かどうかわかりません。あなたは多分、この機能the docsパー
を持ってWinpdbに興味を持って、Pythonコードを実行しているすべてのスレッドが停止しているが
(デフォルトでは、つまり、あなたが邪魔になるだろうしない限り、異なる効果を達成するために)。あなたが見ているスレッドは、Python以外のコード(I/O、それは独自の問題を出しています)を実行して停止していないと見なされますか、またはドキュメントが一時停止するだけの微妙な調整なしにいくつかのスレッド...?
これは初期のインストールですが、私はwxPythonで作業していました。それは私がwxPythonスレッドを止めることができないということですか? –
私はあなたが何を意味するのかを正しく理解していれば、GUIトレッドを止めることはできないと考えています(GUI全体が応答しなくなる)。 –
私はWingのGUIスレッドではなく、私のプログラムのGUIを意味します。応答しない問題は何ですか? –
Wingのドキュメント:「Wingのデバッガーは、シングルスレッドまたはマルチスレッドのPythonコードでバグを突き止めて修正するための強力なツールセットを提供します。 残念ながら、私の質問に対する答えをドキュメントで見つけることができませんでした。 –
私はWinpdbをチェックアウトしました。 –