Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当另一个线程停止时,有什么方法可以让一个线程得到通知吗?_Python - Fatal编程技术网

Python 当另一个线程停止时,有什么方法可以让一个线程得到通知吗?

Python 当另一个线程停止时,有什么方法可以让一个线程得到通知吗?,python,Python,在Python(2和3)中,当另一个线程停止时,有没有办法让线程得到通知 我的用例是:我在一个模块中创建一个单线程,该线程将由任何其他模块导入,我希望该线程在应用程序结束时停止(即,当除此线程之外的所有线程都停止时),而用户不显式调用模块中的stop()函数 换句话说,我想从给定的线程检测多线程Python应用程序的结束。您不能设置一个标志吗?em。。。听起来你想让它成为一个守护线程,@hustmphrr:interest。实际上,守护进程线程在这里似乎是合适的。如果我想让我的线程成为最后一个活

在Python(2和3)中,当另一个线程停止时,有没有办法让线程得到通知

我的用例是:我在一个模块中创建一个单线程,该线程将由任何其他模块导入,我希望该线程在应用程序结束时停止(即,当除此线程之外的所有线程都停止时),而用户不显式调用模块中的
stop()
函数


换句话说,我想从给定的线程检测多线程Python应用程序的结束。

您不能设置一个标志吗?em。。。听起来你想让它成为一个守护线程,@hustmphrr:interest。实际上,守护进程线程在这里似乎是合适的。如果我想让我的线程成为最后一个活着的守护进程线程呢?你为什么关心顺序?它们无论如何都会不正常地死去。@hustmphrr:我想我没有读到这篇文章:守护进程线程在关机时突然停止。