3
« en: Domingo 5 de Septiembre de 2004, 00:41 »
Hola, tengo un problema, tengo que hacer un programa que demuestre cómo implementa Linux las señales entre los procesos, es decir, si un proceso envía una señal a otro que tiene varios threads, la señal se envía a todo el proceso, a un thread en particular y si fuera así a cuál de ellos?
La idea que tengo es hacer un programa que genere dos threads y después le envío una señal y veo cual de los dos threads responde o si responden los dos (todo el proceso).
El problema está en que no sé como implementar las señales puedo crear un hilo de ejecución pero no sé como enviarle una señal ni como hacer el handler para recibirla.
Si alguien me puede ayudar con ésto se los agradecería.