【发布时间】:2009-11-25 18:22:46
【问题描述】:
我正在寻找一些将从线程中运行但能够终止主脚本的退出代码。它在 Jython 中,但我不能使用 java.lang.System.exit(),因为我仍然希望我正在运行的 Java 应用程序运行,而 sys.exit() 不起作用。理想情况下,我想输出一条消息然后退出。 我的代码使用 threading.Timer 函数在一段时间后运行函数。在这里,我使用它来结束执行时间超过 1 秒的 for 循环。这是我的代码:
import threading
def exitFunct():
#exit code here
t = threading.Timer(1.0, exitFunct)
t.start()
for i in range(1, 2000):
print i
【问题讨论】:
标签: multithreading jython