I tienen una aplicación roscada escrito en Python, y cada vez que una interrupción es recibida a través Ctrl + C o, a veces con matanza, la aplicación se bloquea. Una traza de pila se presenta desde un subproceso, pero la aplicación permanece en primer plano, y generalmente tengo que crear un fondo con Ctrl + Z y luego intentar matarlo.señales de manipulación en Python Hilos
¿Cuál es la forma correcta de manejar las señales y el teclado interrumpe el interior de una aplicación roscada?
Entonces, supongo, la pregunta es si el hilo principal recibe Ctrl + C y otras señales por defecto. ** EDITAR: ** Esta pregunta es respondida por la publicación de @shanked. –
sólo recuerda: "Daemon hilos se detienen bruscamente al apagar sus recursos (por ejemplo, archivos abiertos, las transacciones de bases de datos, etc.) no pueden ser liberados adecuadamente.". https://docs.python.org/2/library/threading.html y https://docs.python.org/3.4/library/threading.html – kkurian