Bir iş parçacığı kullanarak bir programım var. Programım kapatıldığında, iş parçacığım hala çalışıyor ve normal. İş parçamın ana programın sonlandırıldığını nasıl algıladığını bilmek isterim; kendi başına SADECE. Bunu nasıl yaparım?python: İş parçacığım yetim ne zaman ortaya çıkar?
İş parçacığım sonsuz bir döngüde ve Kuyrukta birçok nesneyi işliyor. İş parçacığı bir daemon olarak tanımlayamıyorum, ancak ana programın sonunda bazı verileri kaybedebilirim. Bunu istemiyorum, ana programım kapatıldığında bir boole değeri ayarladı.
Sorunumu çözdüğünüz için teşekkür ederiz. thread.getName() bulmak ("MainThread") = -1 ise:.! thread.is_alive() = Doğru ise: Başka print "MainThread durdurulur" () threading.enumerate içinde parçacığı için ' : "MainThread çalışıyor" yazdı – user1528760