2
如果非守護進程線程正在等待守護進程線程(使用join()
方法),這是否會阻止JVM退出?如果非守護進程線程正在等待守護進程,
如果非守護進程線程正在等待守護進程線程(使用join()
方法),這是否會阻止JVM退出?如果非守護進程線程正在等待守護進程,
這會阻止JVM退出嗎?
是:-)
爲了與threading
模塊創建的線程,主線程加入退出所有非守護線程。
如果您有一些正在等待鎖定的非守護程序線程,並且您沒有安排鎖定被釋放,那麼主線程將在退出時掛起。
方法wait()
等待信號(可能來自任何地方),而不是針對特定的線程(因此您的問題措辭不正確)。
所以只要非守護線程正在等待(無所謂),jvm就不會退出。
什麼是'threading.py'?這與Python有什麼關係? –
@SuzanCioc: - 對不起,我剛剛用Python編寫了一個流。更新我的答案! –