Notas
Flavia
Conteúdo das notas (1)
Página 1
/* comunicacao simples entre dois processos
* atraves de sinais */
#include <errno.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
void it_fils()
{
printf("- Sim, sim. E darei um jeito nisso eu mesmo...
ARGHH...\n") ;
// interrompe a execução
kill (getpid(),SIGINT) ;
}
void fils()
{
fez?\n") ;
}
//captura o sinal e executa um procedimento adequado
signal(SIGUSR1,it_fils) ;
printf("- Papai conte mais uma vez, como foi que voce me
while(1) ;
int main()
{
int pid ;
if ((pid=fork())==0) fils() ;
else {
sleep(2) ;
printf("- Filhinho, quer ir passear no reino dos
mortos?\n");
}
kill (pid,SIGUSR1) ;
sleep(1);
exit(0);
}
Informações
- Descrição
- Notas sobre Flavia, criado por WHALYSSON ALÍPIO DE AGUIAR em 27-05-2020.
- Criado por
- WHALYSSON ALÍPIO DE AGUIAR
- Visualizações
- 0
- Avaliação