Matar aplicacion con varios hilos

Imagen de marodal
0 puntos

Hola a todos!
Tengo una aplicación que lanza varios hilos que hacen una serie de tareas sobre un recurso compartido. Tenia creado de anteriores aplicaciones un controlador para terminar la ejecucion de la aplicación , mediante la pulsacion de Ctrl+C. El problema es que para la aplicación con hilos este controlador no funciona correctamente y la aplicación no termina, por lo que para terminar debo hacer un killall y algunas funciones que se ejecutaban cuando antes hacia Ctrl+C ya no se pueden ejecutar.
¿Sabria alguien explicarme cual es la mejor forma para hacer terminar una aplicación con varios hilos?

Muchas gracias de antemano.

Saludos
Miguel Angel