IPC означает межпроцессное взаимодействие и представляет собой набор методов для обмена данными и сообщениями между потоками и процессами.
0 ответов

Angular + NodeJS (Electron): сбой процесса рендеринга при запуске компонента

Я создаю приложение, используя Angular + Electron. Тогда проблема, с которой я сталкиваюсь, заключается в том, что мой компонент хорошо загружается, когда нужно показать данные: Просмотр в компоненте init Но делайте, когда я делаю что-то вроде измен…
15 авг '18 в 16:44
1 ответ

Когда использовать Pipes и когда использовать Shared Memory

Я читаю о различных механизмах IPC. Я пытаюсь выяснить сценарии, где мы используем общую память и где мы используем именованные каналы (FIFO). Трубы: множественный процесс может писать, однако только один процесс может читать. Операция записи являет…
14 мар '12 в 12:14
2 ответа

Указатели в общей памяти

Я использую общую память (shm_open/mmap) для отслеживания некоторого состояния. В моей общей памяти у меня есть структура: typedef struct fim_t { uint64_t num_procs; uint64_t num_numa; int64_t *numa_nodes[MAX_FIM_NUMA]; int64_t procs[MAX_FIM_PROC]; …
01 янв '16 в 00:35
1 ответ

CUDA: могут ли устройство и код работать параллельно до истечения срока жизни, пинг-понг данных?

Я программирую матричное векторное умножение с помощью Cuda. Матрица находится в блоках, поэтому каждый поток может хранить один блок матрицы в общей памяти (как локальные переменные потока). Я также отправляю вектор в качестве аргумента, умножение …
17 дек '11 в 01:22
1 ответ

Проблема с блокировкой доменных сокетов unix

Я пишу приложение, которое разделено на две части для Mac OS X - демон и агент. Я использую стандартный сокет Unix для связи между демоном и агентами. То есть сокет создан с PF_UNIX а также SOCK_STREAM, Когда агенты создаются (всякий раз, когда поль…
20 апр '10 в 13:56
2 ответа

Эффективный способ попросить python остановить (контролируемый) от bash (/tmp/stop?)

Что является наиболее эффективным способом (с точки зрения затрат на опрос), чтобы запросить программу Python остановить (контролируемым образом) сценарий Bash. На стороне Python я хочу функцию (которая выполняется максимально быстро), которая возвр…
21 апр '16 в 05:33
1 ответ

Межпроцессное взаимодействие по каналам django прекращается через час

У меня есть продукт ERP, в котором требуется двусторонняя межпроцессная связь в реальном времени между nodejs и Django. Прямо сейчас я использую каналы npm WebSocket и Django. Во время разработки с использованием "python manage.py runserver" он рабо…
13 июн '18 в 10:36
7 ответов

Есть ли разница между RPC и IPC?

Или они синонимы?
29 янв '10 в 11:50
1 ответ

IPC с использованием Protobuf и отображенных в память файлов C#

Я пишу проект для передачи объекта из родительского приложения в дочернее приложение. Я использую Protobuf для сериализации и десериализации данных. Я также использую непостоянный отображенный в память файл для записи при сериализации (и чтения при …
30 мар '16 в 17:20
1 ответ

Сообщение родительскому процессу о том, что дочерний процесс полностью инициализирован

Я запускаю дочерний процесс, который предоставляет конечную точку WCF. Как я могу сообщить от дочернего процесса к родительскому процессу, что дочерний процесс полностью инициализирован и что теперь он может получить доступ к конечной точке? Я думал…
15 ноя '10 в 17:18
4 ответа

GWT-взаимодействие с внешним автономным приложением

Я работаю над автономным приложением Java, которое представляет собой систему командования и управления для ассортимента оборудования. Программное обеспечение C&C; в основном запускается из командной строки и контролирует системное оборудование, кот…
01 июн '11 в 19:11
0 ответов

Стратегии управления доступом к доменным сокетам Unix с именами в Linux

Android SDK предоставляет объекты LocalSocket для IPC через доменные сокеты Unix, но делает это с использованием абстрактных пространств имен Linux. Таким образом, любой процесс может связываться с сокетом сервера, где стандартным сокетам Unix обычн…
2 ответа

В чем разница между разделяемой памятью для IPC и разделяемой памятью потоков?

Давайте использовать разделяемую память POSIX, например, shmget() - общий вызов для координации межпроцессного взаимодействия. Как вызов shmget () и координация взаимодействия в сегменте разделяемой памяти отличаются от того, как Linux реализует раз…
12 ноя '12 в 14:00
2 ответа

Запрос предложений о проведении IPC/ захвата событий

У меня есть простой скрипт сервера Python, который разветвляется несколько экземпляров (скажем, N) программы C++. Программа C++ генерирует некоторые события, которые должны быть перехвачены. События в настоящее время записываются в файл журнала (1 ф…
09 янв '12 в 23:59
0 ответов

Компилировать код, перенесенный из Linux в Windows и MingW-w64

Может кто-нибудь сказать мне, как я могу скомпилировать код, используя заголовки POSIX в системе Windows? ОС: Windows 10 установлена: MingW-w64 MingW Код:Blocks версия 17.12 MSVS 2017 бесплатная версия Нет Cgywin Код был разработан в системе Linux и…
29 июн '18 в 22:03
1 ответ

C/C++ сервер, общение через stdin/stdout с клиентами (блокировка на stdin до тех пор, пока не будет прочитано несколько байтов)

Это вопрос о межпроцессном взаимодействии через stdin/stdout. Проблема в том, что у меня есть библиотека COM, которую я не смог использовать с любым мостом Java-COM (одна конкретная функция всегда вызывает дамп ядра). Но я смог использовать его из п…
19 янв '15 в 07:20
1 ответ

Передача объекта очереди через IPC в Android

У меня есть класс X, который реализует очередь. Я хочу передать объект класса X в интерфейс AIDL. Когда я импортирую класс X в файл.aidl, Eclipse показывает ошибку и говорит: "не удалось найти импорт для класса com.test.X." хотя класс там есть. pack…
02 дек '11 в 10:41
1 ответ

Можем ли мы передать данные в DLLMain до того, как они будут подключены?

Когда процесс из abc.cpp перехватывает DLLMainон выполняет DLL_PROCESS_ATTACH, Можем ли мы передать какие-либо данные или параметр в DLLMain, чтобы их можно было использовать внутри DLL_PROCESS_ATTACH, На данный момент я использую SetProp и GetProp …
20 авг '17 в 07:09
2 ответа

Локальная связь - 127.0.0.1 против IPC

Я не совсем понимаю разницу между использованием сокета TCP с клиентом, подключающимся к адресу сервера 127.0.0.1, и другим IPC, таким как очереди сообщений. Поскольку оба они используются для связи внутри одного и того же хоста, почему вообще кто-т…
20 фев '18 в 17:03
2 ответа

Почему данные, передаваемые по сети, преобразуются в сетевой порядок байтов?

Я не уверен, как использовать hton(), Теория заключается в том, что любые данные, передаваемые по сети, должны иметь сетевой байтовый формат (т.е. порядок с прямым порядком байтов). Предположим, что клиент A поддерживает порядок байтов, а B поддержи…
07 апр '13 в 06:03