ipc

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

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

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

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

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

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

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

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

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

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