Pular para o conteúdo
Campanário dos Sinais

/static/campanario/sino/sigxcpu/

Menu

SIG-021 · Recursos

SIGXCPU

O limite de CPU estourou — um aviso antes do corte definitivo.

Processos podem ter um teto de tempo de CPU — ulimit -t, RLIMIT_CPU. Ao cruzar o limite soft, o kernel toca este sino; é a chance de salvar o trabalho e sair com dignidade.

Quem captura o aviso e continua queimando CPU descobre a segunda parte do contrato: no limite hard, vem SIGKILL — e esse não avisa, executa. Sistemas de fila de processamento usam o par como cerca.

$ ulimit -t 5
$ ./laco-guloso
CPU time limit exceeded (core dumped)
Cinco segundos de corda; o sexto tocou o sino.