Результаты поиска по запросу "signals"
Простые сигналы - C программирование и функция сигнализации
#include <stdio.h> #include <signal.h> void ALARMhandler(int sig) { signal(SIGALRM, SIG_IGN); /* ignore this signal */ printf("Hello"); signal(SIGALRM, ALARMhandler); /* reinstall the handler */ } int main(int argc, char *argv[]) { alarm(2); /* ...
Простая обработка сигналов в Linux
У меня есть программа, которая создает много потоков и работает до тех пор, пока либо питание не будет отключено от встроенного компьютера, либо пользователь не используетkill или жеCtrlc прекратить процесс. Вот некоторый код и как выглядит main ...
как передать qobject в качестве аргумента из сигнала в слот в qt connect
Мой оригинальный код передал QStringList из сигнала в слот, а затем возвратил QList. Все работало нормально, но мне нужно было изменить и QStringList, и QList на 2 разных подкласса QObject. С тех пор я получаю сообщения об ошибках типа «сначала ...
Python: поймать команду Ctrl-C. Подсказка «действительно хочу выйти (да / нет)», возобновить выполнение, если нет
У меня есть программа, которая может иметь длительное исполнение. В основном модуле у меня есть следующее: import signal def run_program() ...time consuming execution... def Exit_gracefully(signal, frame): ... log exiting information ... ... ...
Обработчики сигналов могут вызываться практически в любое время, в том числе в середине вызовов библиотеки C или C ++, что может быть проблемой.
у очень простой сервер, который зацикливается до тех пор, пока не будет нажата Ctrl-C. Я хотел бы, чтобы обработчик сигналов для ctrl-c закрывал открытые сокеты и выключал сервер, но я не знаю, какова область действия для обработчика сигналов, и ...
и тогда это не устанавливает его собственное, но это кажется извращенным. Может быть, вы должны задать вопрос Python по этому поводу.
я создаю фоновые процессы в скрипте или фрагменте -c, фоновые процессы игнорируют SIGINT и SIGQUIT: Пример: $ alias ps='ps -o pid,ppid,pgrp,sid,stat,tty,ignored,blocked,caught,wchan,min_flt,pmem,args --forest' $ sh -c 'sleep 1000 & sleep 1000 | ...
Обратите внимание, что он не утверждает, что поведение некорректно, он только представляет случай, когда поведение может быть не таким, как ожидалось.
-то читал, что мы должны заблокироватьмьютексперед звонкомpthread_cond_signalи разблокировать его после вызова: Подпрограмма pthread_cond_signal () используется для сигнализации (или пробуждения) другого потока, который ожидает переменную ...
@ М.Дж.К .: Да. Как я уже сказал, для этого требуется активный цикл событий GCD.
ахватить разные сигналы, такие какSIGINT а такжеSIGTERM в Swift правильно? Например, когда люди останавливают мой скрипт нажатиемконтроль-CЯ хочу сделать некоторую очистку прежде, чем прекратить это.
Этот шаблон дизайна очень интересный, я изучаю его, мне очень нравятся индикаторы выполнения.
ите за длинное название, я даже не знаю, как выразить вопрос Я использую библиотеку, которая запускает обратный вызов из контекста, отличного от основного потока (это библиотека C), я создала обратный вызов в C #, и когда меня вызывают, я бы ...