Expand description
Tratamento de sinais do sistema operacional.
Registra um handler para Ctrl+C (SIGINT) que sinaliza cancelamento
via um AtomicBool compartilhado. Todos os módulos que executam
operações longas devem verificar cancelado periodicamente.
Functions§
- cancelado
- Retorna
truese o usuário pressionou Ctrl+C. - obter_
flag - Retorna o ponteiro compartilhado da flag de cancelamento.
- obter_
flag_ sigterm - Retorna o Arc do flag de SIGTERM para uso em tarefas async.
- registrar_
handler - Registra o handler de Ctrl+C que marca a flag de cancelamento.
- terminado
- Retorna
truese o processo recebeu SIGTERM.