-1

を使用して複数のスレッドを生成する際に問題はありますthreading.Threadか?

たとえば、wx.SpinCtrl がクリックされるたびに? スレッドを維持し、メイン メソッドを複数回開始できるようにする実装を知りません。

threading.TimerPS:それほど悪くないことを暗示していると思います。

4

1 に答える 1

1

「C++」のような擬似:

スレッド:

Tthread::run(){
  while(true){
    semaphore.wait();
    mainMethod();
  };
};

GUI:

MyForm::OnSpinCtrlClick(Control sender){
  semaphore.signal();
};

mainMethod() は、クリックした回数だけ実行されます。

于 2012-07-07T00:57:42.853 に答える