产生多个线程的问题

时间:2012-07-06 21:55:51

标签: python multithreading

使用threading.Thread生成多个线程是否存在任何问题?

E.g。每次点击wx.SpinCtrl?我不知道一个实现,它可以使线程保持活动状态并多次启动主方法。

PS:我认为threading.Timer暗示它并不是那么糟糕。

1 个答案:

答案 0 :(得分:1)

'C ++' - 就像伪:

主题:

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

GUI:

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

mainMethod()的运行次数与您点击次数完全相同。