使用threading.Thread
生成多个线程是否存在任何问题?
E.g。每次点击wx.SpinCtrl?我不知道一个实现,它可以使线程保持活动状态并多次启动主方法。
PS:我认为threading.Timer
暗示它并不是那么糟糕。
答案 0 :(得分:1)
'C ++' - 就像伪:
主题:
Tthread::run(){
while(true){
semaphore.wait();
mainMethod();
};
};
GUI:
MyForm::OnSpinCtrlClick(Control sender){
semaphore.signal();
};
mainMethod()的运行次数与您点击次数完全相同。