Go backward to
Sincronização em Unix
Go up to
Processos em Unix
Sinais em Unix
Funcionalidade: comunicação entre processos, interrupts, e excepções.
Cada sinal tem uma resposta default, geralmente terminação do processo.
Problema: sinais sobre processos adormecidos:
se vai acordar cedo, o sinal pode bloquear.
se vai ficar muito tempo, pode-se passar o interrupt.
BSD fornece
siginterrupt()
para controlar esta funcionalidade.
vitor@cos.ufrj.br