Результаты поиска по запросу "signal-handling"

1 ответ

Могу ли я защитить от записи каждую страницу в адресном пространстве процесса Linux?

1 ответ

Обработка сигналов в параллельной программе OpenMP

У меня есть программа, которая использует POSIX таймер (timer_create()). По сути, программа устанавливает таймер и начинает выполнять длительные (потенциально бесконечные) вычисления. Когда время таймера истекает и вызывается обработчик сигнала, ...

2 ответа

Обработчик сигнала, обращающийся к структуре данных очереди (состояние гонки?)

В настоящее время я пишу небольшую оболочку на C ++. Задания и связанные с ними PID хранятся в очереди указателей заданий.(job *), При запуске нового задания информация о нем добавляется в очередь. Поскольку несколько заданий могут ...

ТОП публикаций

2 ответа

Python: Windows эквивалент SIGALRM

У меня есть этот декоратор: 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, ...

2 ответа

Что представляет собой асинхронную безопасность

Говорят, что вы должны только позвонитьасинхронно-сейффункции внутри обработчика сигнала. Мой вопрос в том, что представляет собойасинхронно-безопасность? Функция, которая является одновременновходящий угол а ...

3 ответа

функция обработчика сигнала в многопоточной среде

В моем многопоточном приложении GUI у меня есть следующий код обработки сигналов. Я хочу улучшить этот код, чтобы он был корректным и безопасным, но есть нек...

3 ответа

функция обработчика сигнала в многопоточной среде

В моем многопоточном приложении GUI у меня есть следующий код обработки сигналов. Я хочу улучшить этот код, чтобы он был корректным и безопасным для многопоточности, но есть некоторые вещи, которые я не до конца понимаю в обработке ...

4 ответа

В чем разница между различными значениями $ SIG {CHLD}?

В чем разница между этими настройками? $SIG{CHLD} = 'IGNORE' $SIG{CHLD} = 'DEFAULT' $SIG{CHLD} = '' $SIG{CHLD} = undef Согласно «Расширенное программирование в среде UNIX, 2-е издание», рисунок 10.1, значением по умолчанию SIGCHLD является ...

6 ответов

Python - перехватывать все сигналы

6 ответов

Можно ли использовать сигнал внутри класса C ++?

Я делаю что-то вроде этого: