Compruebe si el subproceso principal sigue vivo desde otro subproceso

¿Cómo puedo verificar si el hilo principal está vivo de otro hilo (no demonio, hijo)?

El subproceso secundario es un subproceso que no es daemon y me gustaría comprobar si el subproceso principal aún se está ejecutando o no, y detener este subproceso que no es daemon en función del resultado.

(Hacer el demonio de hilo no es bueno para mi situación porque mi hilo escribe enstdout que crea problemas cuando el hilo se establece como un demonio)

Usando Python 2.7

Respuestas a la pregunta(1)

Su respuesta a la pregunta