从另一个线程检查主线程是否仍然存在
is_main_thread_active = lambda : any((i.name == "MainThread") and i.is_alive() for i in threading.enumerate())
然后调用is_main_thread_active()来检查主线程是否处于活动状态.
在python 3中,存在一个返回主线程的专用函数,因此你可以使用这个衬里查看你的主线程是否还活着.
threading.main_thread().is_alive()