дождитесь завершения всех подпроцессов? [дубликат]

этот вопрос уже есть ответ здесь: Python на Windows-как дождаться нескольких дочерних процессов? 5 ответов подпроцесс.подождите () не дожида ...

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

в Linux, что происходит, когда программа (которая, возможно, имеет несколько потоков) получает сигнал, как SIGTERM или SIGHUP? какой поток перехватывает сигнал? Может ли несколько потоков получить один и тот же сигнал? Есть ли специальный поток, пол ...

Комбинирующий узел.js и Python

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

Как проверить, если выход на std::cout (подключенный к трубе) заблокирует

У меня есть программа на C++, которая запускается другим исполняемым файлом, который принимает выходные данные этой программы через канал. В определенных условиях родительский процесс читает медленнее, чем дочерний, и блокирует дочерний процесс, когд ...

Вызов пользовательского исключения из службы в действие

В настоящее время я работаю над приложением XMPP на Android и размышляю о том, как лучше всего создать исключение другого типа, чем RemoteException, для моей активности из моего сервиса. Поскольку кажется невозможным бросить другую вещь, чем RemoteE ...

Существуют ли альтернативы CGI (и действительно ли они мне нужны)?

Я разрабатываю приложение, которое будет состоять из 3-4 служб, работающих как отдельные процессы и связанных подходящим IPC. Система будет иметь веб-интерфейс,и я хочу использовать любой веб-сервер. Веб-интерфейс должен быть доступен по некоторому ...

Связь между PHP и Python

Я пытаюсь построить веб-интерфейс для некоторых скриптов python. Дело в том, что я должен использовать PHP (а не CGI), и некоторые скрипты, которые я выполняю, занимают довольно много времени: 5-10 минут. Возможно ли для PHP взаимодействовать со скри ...

Может кто-нибудь объяснить мне основную функцию Intents в ОС Android?

Я новичок в программировании приложений для ОС Android. Что касается общей архитектуры ОС, я понимаю, что процессы реализуются как процессы Linux и что каждый из них изолирован. Однако я совершенно запутался в используемых IPCs и syscalls (если тако ...

Взаимодействие между приложениями, написанными на разных языках

Я смотрю на связывание нескольких приложений вместе (все они написаны на разных языках, таких как C#, C++, Python), и я не уверен, как это сделать. Что я подразумеваю под связыванием? Система, над которой я работаю, состоит из небольших программ, ка ...

системный вызов read() делает копию данных вместо передачи ссылки

Системный вызов read() заставляет ядро копировать данные вместо передачи буфера по ссылке. Меня спросили о причине этого в интервью. Лучшее, что я смог придумать, было: чтобы избежать одновременной записи в один и тот же буфер между несколькими ...

Обмен данными с помощью pyzmq zero-copy

Я наткнулся на zeromq, когда искал эффективное решение для IPC в python; у меня есть несколько процессов python, которые должны выполнять некоторую интенсивную обработку данных из dict в главном процессе. Эти рабочие процессы только читают из дикт, т ...

Связь между вкладками или окнами

Я искал способ, как общаться между несколькими вкладками или окнами в браузере (на том же домене, не CORS), не оставляя следов. Было несколько решений: использование объекта window postMessage печенье localStorage Первое, вероятно, ху ...

Вызов программы Python из PHP

У меня есть версия алгоритма A*, который строит график Дорожная и велосипедная сеть Великобритании в списках Python. Это занимает около 30 секунд инициализировать, но после этого можно очень быстро найти кратчайший маршрут между любыми двумя вершинам ...

Полностью управляемый общий доступ memory.NET реализации? [закрытый]

Я ищу свободные, полностью управляемые реализации общей памяти для .NET (P / Invoke приемлемо, смешанный C++ / CLI-нет). ...

.Net 3.5, самый безопасный способ передачи строки между процессами

Я хотел бы иметь возможность передать SecureString (кэшированную парольную фразу) дочернему процессу в C# (.Net 3.5), но я не знаю, какой самый безопасный способ это сделать. Если бы я преобразовал SecureString обратно в обычную строку и передал ее в ...

Интерактивная коммуникация процессов в Haskell

Я пытаюсь написать программу Haskell, которая выполняет интерактивную программу (также написанную на языке Haskell), отправляя и получая строки текста. Интерактивная программа читает из stdIn и записывает в stdOut, используя стандартную библиотеку Ha ...

Каковы способы, которыми сигналы могут вмешиваться в коммуникацию по трубам?

Я ничего не знаю о сигналах, и только немного о трубах. Из комментариев на ответ здима здесь похоже, что сигналы могут мешать каналу связи между родительскими и дочерними процессами. Мне сказали, что, если вы используете IO::Select и sysread, зат ...

Передача конфиденциальных данных с языка Си на язык Java

Я разрабатываю программу на языке Си, которая должна вызывать Java main() через popen() и отправить ему некоторые данные в качестве аргументов командной строки. Тем не менее, есть еще некоторые данные, которые должны быть отправлены в Java из C, кото ...

Очистка общих объектов POSIX при завершении процесса / смерти

Есть ли способ выполнить очистку объектов общей синхронизации POSIX, особенно при сбое процесса? Заблокированные семафоры POSIX разблокировать-это самое желаемое, но автоматически "собранные" очереди / область общей памяти тоже было бы неплохо. Друго ...

IPC (inter process communication) между python и java

Во-первых, небольшое объяснение Почему я задаю этот вопрос в первую очередь: Я пишу программу на python (с графическим интерфейсом wxPython), которая должна вызывать программу JAVA AWT из python и извлекать из нее данные. У меня есть в процессе рабо ...