Resultados da pesquisa a pedido "signal-handling"

2 a resposta

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, ...

3 a resposta

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...

6 a resposta

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 ...

2 a resposta

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

6 a resposta

É 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á ...

1 a resposta

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 ...

7 a resposta

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...

2 a resposta

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 ...

4 a resposta

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 é ...

2 a resposta

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 ...