Resultados da pesquisa a pedido "signal-handling"
python: Windows equivalente ao SIGALRM
Tenho este decorador: def timed_out(timeout): def decorate(f): if not hasattr(signal, "SIGALRM"): return f def handler(signum, frame): raise TimedOutExc() @functools.wraps(f) def new_f(*args, **kwargs): old = signal.signal(signal.SIGALRM, ...
função de manipulador de sinal no ambiente multithread
No meu aplicativo GUI multithreaded eu tenho o seguinte código de manipulação de sinal. Eu quero melhorar este código para que ele seja correto e seguro, mas...
Python - intercepta todos os sinais
No python 2.6 no Linux, posso usar o seguinte para manipular um sinal TERM: import signal def handleSigTERM(): shutdown() signal.signal(signal.SIGTERM, handleSigTERM)Existe alguma maneira de configurar um manipulador para todos os sinais ...
O que constitui segurança assíncrona
Dizem que você só deve ligar para segurança assíncrona funciona dentro de um manipulador de sinal. Minha pergunta é, o que constitui segurança assíncrona? Uma função que éreentrant ediscussão segur é segurança assíncrona Eu acho? Ou não
É possível usar sinal dentro de uma classe C ++?
Estou fazendo algo parecido com isto: #include <signal.h> class myClass { public: void myFunction () { signal(SIGIO,myHandler); } void myHandler (int signum) { /** * Handling code */ } }Estou trabalhando no Ubuntu, usando o gcc. Mas não será ...
anipulação de sinal no programa paralelo Open
Tenho um programa que usa o timer POSIX timer_create()). Essencialmente, o programa define um cronômetro e começa a executar alguns cálculos longos (potencialmente infinitos). Quando o cronômetro expira e um manipulador de sinal é chamado, o ...
Manipulação de falhas de segmentação
Eu tenho um aplicativo que eu uso para capturar qualquer falha de segmentação ou ctrl-c. Usando o código abaixo, eu sou capaz de pegar a falha de segmentação...
Posso proteger contra gravação todas as páginas no espaço de endereço de um processo Linux?
Gostaria de saber se existe uma maneira de proteger contra gravação todas as páginas no espaço de endereço de um processo Linux (de dentro do próprio processo, por meio demprotect()) Por "cada página", eu realmente quero dizer todas as páginas do ...
Qual é a diferença entre vários valores de $ SIG {CHLD}?
Qual é a diferença entre essas configurações? $SIG{CHLD} = 'IGNORE' $SIG{CHLD} = 'DEFAULT' $SIG{CHLD} = '' $SIG{CHLD} = undef De acordo com "Programação avançada no ambiente UNIX, 2ª edição", figura 10.1, o valor padrão de SIGCHLD é ...
anipulador de sinal que acessa a estrutura de dados da fila (condição de corrida
tualmente, estou escrevendo um pequeno shell em C + s empregos e os PIDs associados a eles são armazenados em uma fila de indicadores de trabalh(job *). Quando um novo trabalho é executado, informações sobre ele são adicionadas à fila. Como ...