2012-11-25 120 views

回答

1

这会阻止JVM退出吗?

是:-)

为了与threading模块创建的线程,主线程加入退出所有非守护线程。

如果您有一些正在等待锁定的非守护程序线程,并且您没有安排锁定被释放,那么主线程将在退出时挂起。

+0

什么是'threading.py'?这与Python有什么关系? –

+0

@SuzanCioc: - 对不起,我刚刚用Python编写了一个流。更新我的答案! –

0

方法wait()等待信号(可能来自任何地方),而不是针对特定的线程(因此您的问题措辞不正确)。

所以只要非守护线程正在等待(无所谓),jvm就不会退出。