Описание тега interprocess

Возможность, поддерживаемая некоторыми операционными системами, которая позволяет одному процессу взаимодействовать с другим процессом. Процессы могут выполняться на одном компьютере или на разных компьютерах, подключенных к сети. Это позволяет одному приложению управлять другим приложением, а нескольким приложениям совместно использовать одни и те же данные, не мешая друг другу.
2 ответа

Возможно ли / легко общение между двумя рубиновыми процессами?

Если у меня есть скрипт ruby Daemon что, как следует из названия, он работает как демон, отслеживая части системы и способный выполнять команды, требующие аутентификации, например, изменения разрешений, - это простой способ получить второй скрипт ru…
10 дек '10 в 15:50
1 ответ

Почему boost::interprocess::managed_shared_ptr в non-const не может быть преобразован в managed_shared_ptr в const

Как я понимаю, для boost::shared_ptr действует следующее: boost::shared_ptr<SomeData> ptr; ... boost::shared_ptr<const SomeData> c_ptr = ptr; // Valid Такое же поведение не распространяется на boost::interprocess::managed_shared_ptr, Зач…
11 окт '12 в 21:18
1 ответ

boost::interprocess очереди сообщений Race Условие при создании?

Я пытаюсь отладить спорадические нарушения доступа, которые происходят внутри очереди сообщений boost::interprocess. (нарушение доступа при чтении адреса в области общей памяти). Окружающая среда: boost 1.54, VC++2010. Происходит в обеих сборках Deb…
3 ответа

Автономный менеджер процессов FastCGI

Есть ли такая вещь, как умный автономный менеджер процессов FastCGI? У меня есть собственный сервер на C++, который я хочу подключить к Apache/Nginx в качестве приложения FastCGI. В Apache есть mod_fcgid, который предлагает некоторые функции управле…
05 апр '11 в 16:06
2 ответа

Введите pdb с сигналом уничтожения

В недавнем проекте я хочу отладить свою программу в состоянии производственного использования. Производственная среда очень сложная, поэтому я хочу отлаживать программу всякий раз, когда обнаруживаю проблему. Это то, чего я хочу достичь: всякий раз,…
23 авг '15 в 02:39
1 ответ

boost::interprocess Контейнеры контейнеров НЕ в общей памяти

У меня есть пример демонстрационной программы с boost::interprocess Контейнеры типа контейнеров. Но мне нравится использовать класс и обычный класс в моей памяти процесса. Может кто-нибудь помочь мне написать конструктор, который не принимает аргуме…
06 окт '14 в 13:13
1 ответ

Mac OS X: увеличьте межпроцессный семафор timed_wait: ненормальное использование процессора

После переноса сегмента кода из Windows в Mac OS X я обнаружил, что он работает во время работы всего ядра процессора; Ответственный вызов для потребления процессора является boost:: interprocess:: interprocess_semaphore:: timed_wait. Здесь следует …
09 июл '10 в 12:30
2 ответа

Межпроцессное взаимодействие между несколькими приложениями nodejs

Я работаю над проектом, в котором я использую nodejs. Проект запускает несколько приложений (процессов) nodejs одновременно. Я хочу обмениваться данными между этими процессами и синхронизировать их выполнение. Есть ли в nodejs что-то похожее на "оче…
02 апр '13 в 22:04
1 ответ

Получить текущий открытый документ и страницу в представлении для экземпляра Adobe Reader

Мое приложение должно знать, какой документ открыт в настоящее время в Adobe Reader, и какая текущая страница отображается. Возможно ли это выяснить? Мое приложение - приложение.net, запускается с правами администратора.
15 окт '11 в 10:30
1 ответ

VB.Net WPF Приложение с одним экземпляром, с новым окном, открывающим окно первого экземпляра

Я хочу иметь возможность написать приложение WPF, которое позволяет только один его экземпляр, но если пользователь открывает другой экземпляр, первый экземпляр открывает окно. Итак, мне нужно Приложение WPF только для одного экземпляра Межпроцессно…
26 окт '14 в 14:10
3 ответа

Избегайте переключения приложений [процессов] для общего ресурса в Linux

Общий ресурс используется в двух прикладных процессах A и в процессе B. Чтобы избежать состояния гонки, решил, что при выполнении части кода, имеющей дело с общим ресурсом, отключите переключение контекста и снова включите переключение процессов пос…
2 ответа

Блокировка свободы / атомарные операции между двумя процессами вместо потоков

Я делюсь некоторыми данными между несколькими процессами, используя общую память; Я использую межпроцессные мьютексы для достижения синхронизации. Мой вопрос заключается в следующем: возможно ли использовать структуры данных без блокировки И / ИЛИ а…
16 ноя '11 в 23:44
8 ответов

Имя класса, который оборачивает внешний процесс?

Что бы вы назвали классом, который обертывает некоторый внешний процесс Worker (запускает и останавливает его, читает stdin, stdout и т. Д.)? WorkerFacade? WorkerGateway? WorkerWrapper?
23 окт '09 в 14:06
1 ответ

Является ли COM-интерфейс C++ для импортированного RegExp.tlb неявно разделяющим память между процессами?

Хорошее время. Извините, если мой вопрос странный, но я новичок в том, с чем я столкнулся. Мой случай в следующем, я использую VB RegExp в C++ через COM следующим образом: #import "RegExp.tlb" no_namespace ... void DoSomething() { ... static IRegExp…
12 авг '13 в 16:44
1 ответ

Межпроцессное общение и вещание

Я работаю над взаимодействием процессов. Наткнулся на именованную трубу связи. У меня уже есть некоторая основная идея, но нужно убедиться, что следующие пункты? Может ли канал имен иметь более одного клиента одновременно? Поддерживает ли это общени…
14 фев '14 в 14:30
6 ответов

Можно ли общаться через COM-объект?

Возможно ли для 2 exes общаться через интерфейс COM (ActiveX?)? Может ли COM DLL координировать обмен данными между двумя отдельными процессами?
22 авг '09 в 18:58
1 ответ

Отправка данных в приложение C++ для Matlab

Здравствуйте, я работаю над приложением Kinect и мне нужно отправить данные, сгенерированные Kinect, в Matlab. Я успешно передаю данные по каналам, но не так быстро, как следовало бы через 10 минут (не знаю почему), поэтому мне нужно использовать со…
01 авг '15 в 13:32
2 ответа

Межпроцессное взаимодействие с сервисом Win32

API-интерфейс ControlService позволяет отправлять управляющий код в службу Win32. Однако что, если мне нужно отправить (и получить) больше, чем контрольный код? Каков наилучший способ установить связь между Win32-приложением пользовательского режима…
02 авг '11 в 21:38
1 ответ

Передача команд в.NET GUI из внешнего редактора

Есть ли способ запустить экземпляр C# .NET-программы, а затем вызвать его снова, используя параметр командной строки, например, чтобы вставить текст в текстовое поле? Вариант использования: 1) Двойной щелчок / запуск: MyProgram.exe (запустит графиче…
30 авг '12 в 13:42
1 ответ

Win32: Как отправить сообщение процессу, запущенному другим пользователем в Windows?

Мы запускаем два приложения, каждое из которых регистрирует одно и то же сообщение, используя RegisterWindowMessage(): приложение A в качестве обычного пользователя и приложение B в качестве администратора в сеансе одного и того же пользователя на к…