2
如果非守护进程线程正在等待守护进程线程(使用join()
方法),这是否会阻止JVM退出?如果非守护进程线程正在等待守护进程,
如果非守护进程线程正在等待守护进程线程(使用join()
方法),这是否会阻止JVM退出?如果非守护进程线程正在等待守护进程,
这会阻止JVM退出吗?
是:-)
为了与threading
模块创建的线程,主线程加入退出所有非守护线程。
如果您有一些正在等待锁定的非守护程序线程,并且您没有安排锁定被释放,那么主线程将在退出时挂起。
方法wait()
等待信号(可能来自任何地方),而不是针对特定的线程(因此您的问题措辞不正确)。
所以只要非守护线程正在等待(无所谓),jvm就不会退出。
什么是'threading.py'?这与Python有什么关系? –
@SuzanCioc: - 对不起,我刚刚用Python编写了一个流。更新我的答案! –