signals

    4зной

    3ответ

    У меня есть программа, которая занимает много времени. Я хотел бы его уловить SIGINT (ctrl-c) и вызвать метод self.save_work(). Как он стоит, мой signal_hander() не работает, так как self не определяе

    2зной

    2ответ

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

    4зной

    3ответ

    рассмотрите обработчик сигнала, который вызывает exit() в качестве последней команды: можно безопасно вызывать нереенторные функции (например, free()) в этом обработчике? IMHO было бы законным в связи

    4зной

    7ответ

    Я использую следующий код, чтобы попытаться прочитать ввод от пользователя и тайм-аут и выйти, если прошло более 5 секунд. Это достигается с помощью комбинации setjmp/longjmp и сигнала SIGALRM. Вот ко

    16зной

    5ответ

    У нас есть библиотека, которая занимается многими аспектами отчетов об ошибках. Мне было поручено перенести эту библиотеку в Linux. При выполнении моего небольшого набора тестов один из тестов не удал