0
ответов

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

У меня есть этот декоратор: def timed_out (timeout): def decorate (f): if not hasattr (signal, "SIGALRM" ): return f def handler (signum, frame): raise TimedOutExc () ...
вопрос задан: 7 December 2011 18:20
0
ответов

Bash - Как мне бездействовать, пока я не получу сигнал?

У меня есть сценарий для запуска launchd, который запускает сервер, а затем сообщает ему, чтобы он корректно завершил работу, когда launchd его отключит (что должно быть при завершении работы). Мой вопрос: каков подходящий, идиоматический способ ...
вопрос задан: 1 December 2011 06:41
0
ответов

Если я наберу Ctrl-C в командной строке, будет ли выполняться блок finally в Java?

Я запускаю свое приложение Java в cmd.exe в Windows. Если я принудительно остановлю процесс, нажав Ctrl-C, и код в тот момент работал в блоке try, будет ли блок finally по-прежнему ...
вопрос задан: 29 November 2011 08:02
0
ответов

Улучшение отладки при сбое Linux в программе на C

У нас есть встроенная версия ядра Linux, работающая на ядре MIPs. Программа, которую мы написали, запускает определенный набор тестов. Во время одного из стресс-тестов (выполняется около 12 часов) мы получаем ошибку seg fault....
вопрос задан: 24 November 2011 05:27
0
ответов

Как сигнализировать о тревоге в python 2.4 через 0,5 секунды

Я хочу отключить определенный фрагмент кода python после запуска для 0,5 секунды. Поэтому я намерен вызвать исключение / сигнал через 0,5 секунды, аккуратно обработать его и продолжить работу с остальной частью кода. ...
вопрос задан: 23 November 2011 16:30
0
ответов

В java оператор "5/0" не вызывает сигнал SIGFPE на моей Linux машине, почему?

Я написал очень простую программу на си: #include int main(){ int a=2; int b=0; printf("%d\n", a/b); } и запустите ее с помощью strace: strace ./a.out и получите следующий результат (только встав...
вопрос задан: 21 November 2011 07:34
0
ответов

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

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

Потоки, сигналы и обработка потомков: что за мир… Что за мир

Итак, у меня есть интересная проблема проектирования. Я работаю над SLES 9+ Linux, ядром 2.6+, и у меня есть многопоточное приложение, выступающее в качестве клиента RPC. Идея состоит в том, чтобы иметь несколько потоков для обработки ...
вопрос задан: 15 November 2011 18:49
0
ответов

Как блокировать все сигналы в потоке БЕЗ использования SIGWAIT?

У меня есть основное приложение, которое порождает отдельный поток для обработки сообщений из очереди. У меня есть проблема на AIX, когда я нажимаю CTRL-C, так как это, кажется, заставляет некоторые "ручки соединения" в потоке стать ...
вопрос задан: 11 November 2011 12:11
0
ответов

Как мне предотвратить SIGPIPE при использовании boost :: asio?

Я использую канал для связи между двумя процессами в Gnu / Linux. Принимающая сторона закрывает канал, в то время как отправляющая сторона все еще пытается отправить данные. Вот код, который имитирует ...
вопрос задан: 3 November 2011 15:25
0
ответов

Как мне поймать сигнал KILL или HUP или User Abort?

У меня есть скрипт, работающий на фоне моего linux-сервера, и я хотел бы поймать сигналы, такие как перезагрузка или что-то еще, что могло бы убить этот скрипт, и вместо этого сохранить любую важную информацию перед ...
вопрос задан: 23 October 2011 04:29
0
ответов

Зачем вам нужен цикл while при ожидании переменной условия

Допустим, у вас есть этот код pthread_mutex_lock (& ​​cam-> video_lock); {{ 1}} while (cam-> status == WAIT_DISPLAY) // <- Почему это «while», а не «if»? pthread_cond_wait (& cam -> ...
вопрос задан: 14 October 2011 10:17
0
ответов

Безопасно ли использовать std :: bind с boost :: signal2?

Безопасно ли использовать std :: bind для передачи функции-члена в boost :: signal2 :: signal :: connect ()? Другими словами, являются ли boost :: bind и std :: bind взаимозаменяемыми? Он компилируется с VC ++ 2010 SP1, но ...
вопрос задан: 10 October 2011 07:12
0
ответов

Django: обработчик сигналов базовой модели не срабатывает

В следующем примере кода: from django.db import models from django.db.models.signals import pre_save # Создайте свои модели здесь. class Parent(models.Model): name = models.CharField(max_length=...
вопрос задан: 3 October 2011 21:14
0
ответов

Случайная временная задержка

Я пытаюсь посылать сигналы между процессами, и мне нужно разрешить случайную временную задержку от 0,01 до 0,1 секунды в моем цикле генерации сигнала. Вот что я делаю, и это, безусловно, ...
вопрос задан: 28 September 2011 01:51
0
ответов

EF code-first: Как загрузить связанные данные (родители-дети-внуки)?

У меня есть такая сущность: public class DynamicPage {public int PageId {get; набор;} public int Order {get; набор;} общедоступная строка MeyText {get; набор;} общедоступная строка MeyHover {get;...
вопрос задан: 22 September 2011 00:32
0
ответов

Обработка сигналов Boost.asio и UNIX

Предисловие У меня есть многопоточное приложение, работающее через Boost.Asio. Для всего приложения есть только один boost :: asio :: io_service, и все вещи выполняются внутри него группой потоков. ...
вопрос задан: 21 September 2011 15:04
0
ответов

Тип EventHandler без событий ARGS

, когда мы хотим передавать данные на абонент событий, мы используем Eventargs (или customeventargs). .NET обеспечивает сборку в Type EventHandler, который использует в качестве параметра экземпляр класса EventArgs ...
вопрос задан: 17 September 2011 14:10
0
ответов

Обработка Windows Ctrl + C в разной резьбе?

Вот простое приложение, которое обрабатывается Ctrl + C сигнальной стенд на Linux и Windows: #inClude #include #include void siginthandler () {...
вопрос задан: 13 September 2011 15:13
0
ответов

Как автоматически масштабировать мой экземпляр в Amazon EC2?

Я только что создал образ Amazon EC2 и я новичок в этой среде. Меня интересует «автомасштабирование» части Amazon EC2. Но я не смог найти четкого руководства, чтобы узнать, использую ли я «автомасштабирование» или...
вопрос задан: 8 September 2011 17:13
0
ответов

как использовать «sigaltstack» в программе-обработчике сигналов?

может ли кто-нибудь, кто знает, как использовать sigaltstack в реальной программе-обработчике сигналов, простой, но полный код, может быть большим подспорьем для мне! заранее спасибо!
вопрос задан: 8 September 2011 03:16
0
ответов

Отправляя информацию со Сигналом в Linux

При отправке сигнала от одного процесса к другому, я также хочу отправить длинное значение типа. Это возможно? Я использую SIGUSR1.
вопрос задан: 1 September 2011 11:35
0
ответов

django сигнализирует, как использовать «экземпляр»

Я пытаюсь создать систему, которая позволяет пользователю загружать zip-файл, а затем извлекать его с помощью сигнала post_save. class Project: .... file_zip = FileField (upload_to = 'projects /% Y /% m /% d') @ ...
вопрос задан: 9 August 2011 06:28
0
ответов

زه څنګه کولی شم د کیبورډ مداخله وغځوم؟ (پایتون)

ایا په هرصورت زه کولی شم خپل سکریپټ زما یوه دنده اجرا کړم کله چې Ctrl + c ټکر کیږي کله چې سکریپټ چلیږي؟
вопрос задан: 9 August 2011 02:38
0
ответов

Как преобразовать имя сигнала (строку) в код сигнала?

Я пишу программу, которая считывает имя сигнала (например, SIGSTOP, SIGKILL и т. Д.) Как строку из командной строки и вызывает системный вызов kill () для отправки сигнала. Мне было интересно, есть ли ...
вопрос задан: 9 August 2011 01:16
0
ответов

Предоставление / передача аргумента обработчику сигнала

Могу ли я предоставить / передать какие-либо аргументы обработчику сигнала? / * Обработка сигналов * / структурный акт; act.sa_handler = signal_handler; / * еще несколько настроек * / Теперь обработчик выглядит так: void ...
вопрос задан: 7 August 2011 06:05
0
ответов

Как получить информацию о сигналах процесса в GDB?

Есть ли способ получить информацию о сигналах (какие сигналы включены, какие заблокированы, каковы обработчики / параметры) для процесса в гдб? Есть информационные сигналы, но это дает мне сигнал gdb ...
вопрос задан: 31 July 2011 20:56
0
ответов

Как предотвратить SIGPIPE или предотвратить завершение работы сервера?

Достаточно стандартный TCP-сервер C ++ программа с использованием pthreads, привязки, прослушивания и принятия. У меня есть сценарий, что сервер заканчивается (читай: сбой), когда я убиваю подключенного клиента. Причина сбоя в том, что ...
вопрос задан: 25 July 2011 21:01
0
ответов

В обработчике сигналов, как узнать, где программа прерывается?

В x86 (64-битной или 32-битной) Linux - например: void signal_handler (int) {// хочу знать, где прервана программа ...} int main () {... signal (SIGALRM, signal_handler); ...
вопрос задан: 20 July 2011 21:28
0
ответов

Проблема потоковой передачи и сигналов в PyQt

Я' m возникли проблемы с обменом данными между потоками в PyQt. Я использую сигналы для связи между двумя потоками, отправителем и слушателем. Отправитель отправляет сообщения, которые, как ожидается, будут ...
вопрос задан: 5 July 2011 00:16