Вопросы по теме 'interprocess'
Как решить ChannelDispatcher не может открыть свою ошибку IChannelListener?
Я пытаюсь установить связь между WCF, размещенным в службе Windows, и моим графическим интерфейсом службы. Проблема в том, что когда я пытаюсь выполнить метод OperationContract, я получаю
«ChannelDispatcher на...
33693 просмотров
schedule
20.04.2023
Как создать механизмы синхронизации в сегментах управляемой общей памяти?
Я пытаюсь, чтобы 2 процесса взаимодействовали через контейнер stl, поэтому я решил использовать управляемую общую память. Я пытаюсь реализовать некоторую синхронизацию между ними — для начала interprocess_mutex с scoped_lock — но мне не очень везет....
1133 просмотров
schedule
14.12.2022
Как начать реализовывать перетаскивание между разными процессами?
Приложение, которое я разрабатываю, представляет собой приложение формы Windows, написанное на C#. На нем есть вид дерева. Каждый из treeNode хранит некоторые данные. Что я хочу сделать, так это открыть две копии приложения, перетащить некоторые...
933 просмотров
schedule
10.05.2023
Ошибка в коде с использованием boost named_semaphore
Я бы хранил некоторые данные в разделяемой памяти, используя именованные семафоры для управления доступом:
#include <boost/interprocess/sync/named_semaphore.hpp>
struct shared_memory_buffer
{
// Application data
int items[10];...
878 просмотров
schedule
06.10.2022
Должны ли розетки оставаться открытыми или сноситься
Возможный дубликат: должен Я закрываю сокет (TCPIP) после каждой транзакции?
Допустим, у меня есть какой-то тип межпроцессного взаимодействия, который работает с использованием сокетов.
Должны ли мои процессы устанавливать...
2319 просмотров
schedule
30.09.2022
Как добавить библиотеку CLIPC в netbeans 7.0
CLIPC — это библиотека для межпроцессного взаимодействия на Java. Я скачал его с сайта https://sourceforge.net/project/platformdownload.php?group_id=255796
Внутри загруженного zip-файла было 3 файла.
clipc.dll,
clipc.jar и
libclipc.so...
464 просмотров
schedule
08.02.2023
Мьютекс C++ для Windows
Я работаю над проектом C++ для Windows, и мне нужна хорошая реализация мьютекса для синхронизации ч/б процессов (т.е. обертка для winapi). В настоящее время я использую boost::interprocess::named_mutex, однако я заметил, что если один из процессов...
1055 просмотров
schedule
16.04.2022
boost:interprocess › manage_shared_memory › разные значения
Я хотел бы понять поведение следующего кода.
IDAInterface — это библиотека с элементом «myValue».
C++:
#include <boost/interprocess/managed_shared_memory.hpp>
#include <cstdlib>
#include <idainterface.h>
IDAInterface...
811 просмотров
schedule
30.06.2022
синхронизация процессов для MailSlot
Я пытаюсь установить межпроцессное взаимодействие между двумя процессами в Windows, с точки зрения высокого уровня я хочу синхронизировать эти два процесса, скажем, есть два процесса, процесс 1, процесс 2,
Процесс 1 — это 32-битное приложение, а...
280 просмотров
schedule
28.01.2023
C++: ошибка файла с отображением межпроцессной памяти Boost
Я пытаюсь создать файл с отображением памяти, используя этот ответ, но я получаю ошибки компиляции. Это мой код:
namespace bi = boost::interprocess;
std::string vecFile = "vector.dat";
bi::managed_mapped_file...
152 просмотров
schedule
13.04.2022
Обновляемый мьютекс находится в общей памяти как в Windows, так и в Linux.
У меня есть 2 процесса, называемые Writer и Reader, работающие на одном компьютере. Writer — это отдельный поток, который записывает данные в общую память. Reader имеет 8 потоков, которые намерены одновременно читать данные из разделяемой памяти....
587 просмотров
schedule
21.05.2023
повысить ошибку доступа к частному члену named_mutex
Я страдаю от проблемы, заключающейся в том, что мне нужен named_mutex для члена manage_shared_memory внутри класса, и я получаю ошибку «не могу получить доступ к частному члену, объявленному в классе boost::interprocess::named_mutex». Тем не менее, я...
470 просмотров
schedule
25.11.2022
Существует ли надежная реализация condition_variable и мьютекса, которые можно хранить в общей памяти в Windows?
Как описано в этом вопросе, использование interprocess_mutex и interprocesses condition_variable может привести к взаимоблокировке, если процесс, удерживающий мьютекс, выйдет из строя. Это связано с тем, что мьютекс boost не является объектом ядра...
249 просмотров
schedule
07.09.2022
сбой в boost :: interprocess :: shared_memory_object при использовании / MTd
У меня есть простой проект, работающий под Windows. Он состоит из двух DLL и одного EXE. EXE загружает две библиотеки DLL. Каждый из них создаст объект общей памяти в классе, созданном с помощью std :: unique_ptr globaly. Сбой происходит во время...
113 просмотров
schedule
18.06.2022
Используйте существующий ngx_slab_pool_t для реализации межпроцессной блокировки чтения-записи в nginx
Согласно ngx_shared_memory_add в src\core\ngx_cycle.c или Руководство по разработке - Общая память , я знаю ngx_shm_zone_t выделяется в частном процессе, то есть в обработчике для связи с общей памятью. И, основываясь на ngx_init_cycle в...
68 просмотров
schedule
03.05.2023