添加
self.setDaemon(True)到
__init__之前
self.start()。
(在python 2.6和更高版本中
self.daemon = True是首选)。
关键思想在这里解释:
当没有活动的非守护线程时,整个Python程序将退出。
因此,您需要使那些线程“守护程序”不再仅仅靠自己生存就可以使整个过程保持生命。顺便说一句,主线程始终是非守护程序。

添加
self.setDaemon(True)到
__init__之前
self.start()。
(在python 2.6和更高版本中
self.daemon = True是首选)。
关键思想在这里解释:
当没有活动的非守护线程时,整个Python程序将退出。
因此,您需要使那些线程“守护程序”不再仅仅靠自己生存就可以使整个过程保持生命。顺便说一句,主线程始终是非守护程序。