【发布时间】:2011-06-24 19:29:37
【问题描述】:
我有一些长期流程,必须在我正在创建的 Jython GUI 中的给定按钮按下或其他事件时发生。
在这种情况下,似乎最好的选择是创建一个单独的线程来在事件发生时运行被调用的方法/函数。
最好的方法是什么?导入 Threading 并有一个我在 actionPerformed 时初始化和运行的类?使用调用者?似乎有很多方法可以解决这个问题,但在 Jython-Swing 环境中效果最好并且是“最快的”?
start = JButton( "Analyze", actionPerformed = self.do_analysis )
def do_analysis(self):
...
Large Time Consuming Task
...
【问题讨论】: