7
ответов

общая память, MPI и системы массового обслуживания

Мое приложение C++ Unix/окон уже параллелизируется с помощью MPI: задание является splitted в CPU N, и каждый блок выполняется параллельно, довольно эффективное, очень хорошее масштабирование скорости, задание сделано правильно. Но...
вопрос задан: 26 December 2009 18:28
4
ответа

Убить приложение C ++ в терминале, деструктор не вызван? [Дубликат]

Я запускаю приложение C ++ из терминала Linux. Это приложение распределяет общую память (используя Interprocess). Если я убью приложение (Ctrl + c) в терминале, я ожидал ...
вопрос задан: 8 June 2016 14:03
3
ответа

Восстановить Boost Interprocess managed_mapped_file [duplicate]

Следующая программа была адаптирована из примеров Boost. Программа: создает или открывает файл с отображением памяти, создает карту в файле, добавляет запись, удаляет запись, снова добавляет запись #include & ...
вопрос задан: 2 April 2013 20:33
2
ответа

Увеличить IPC managed_memory_segment bad_alloc

При попытке записать фрагмент (переносимого) кода C ++, который использует shared_memory_segment для записи в «общую память», я несколько раз сталкивался с boost :: interprocess :: bad_alloc. От повышения ...
вопрос задан: 22 January 2019 09:09
2
ответа

Повышение:: межпроцессный готовый к прайм-тайму? [закрытый]

Я работал над ориентированной на многопотоковое исполнение очередью, поддержанной файлами с отображенной памятью, которые использовали повышение, межпроцессное справедливо в большой степени. Я отправил его для обзора кода и разработчика с большим количест
вопрос задан: 7 July 2010 15:40
2
ответа

Существует ли различие между повышением iostream отображаемый файл, и повысьте межпроцессный отображаемый файл?

Я хочу создать отображенный двоичный файл в память; однако я не уверен, как создать файл, который будет отображен в систему. Я несколько раз читал документацию и понимаю, что существует 2 отображаемых файла...
вопрос задан: 9 April 2010 03:00
2
ответа

Средства выделения C++, специфически передающие аргументы конструктора объектам выделили с повышением:: межпроцессный:: cached_adaptive_pool

Это - смущающий вопрос, но даже правильно написанная документация, которой предоставляют boost.interprocess, не была достаточно, чтобы я выяснил, как сделать это. То, что я имею...
вопрос задан: 7 April 2010 21:22
1
ответ

Как делают я беру владение заброшенного повышения:: межпроцессный:: interprocess_mutex?

Мой сценарий: один сервер и некоторые клиенты (хотя не многие). Сервер может только ответить одному клиенту за один раз, таким образом, они должны стояться в очереди. Я использую взаимное исключение (повышение:: межпроцессный:: interprocess_mutex)...
вопрос задан: 2 May 2013 17:27
1
ответ

Повышение:: межпроцессная ошибка шины общей памяти

Я использую CentOS 5.4 x86_64 и Повышение 1.42.0 на кластере, который использует Открытые-MPI 1.3.3. Я пишу общую библиотеку, которая использует общую память для хранения больших объемов данных для нескольких процессов для использования...
вопрос задан: 25 June 2010 14:27
0
ответов

Как установить связь между php и библиотекой Boost IPC?

У меня есть клиент и сервер в php, которые обмениваются данными через общую память. Теперь я хотел бы получить доступ к этому объекту памяти с помощью Boost.Interprocess, как я могу получить к нему доступ? server.php: function create_image(...
вопрос задан: 21 June 2013 05:06
0
ответов

64-битный и 32-битный обмен данными между процессами, ускорение ::сообщение _очередь

Добрый день, ребята, в настоящее время я пытаюсь найти способ передачи данных между 64-битным процессом и 32-битным процессом. Поскольку это приложение реального -времени, и оба они работают на одном компьютере, мне трудно...
вопрос задан: 11 August 2012 13:33
0
ответов

Синхронизированное выполнение хранимой процедуры в mysql

У меня есть хранимая процедура в mysql, которая выполняет задачу, которую необходимо синхронизировать, так что если два приложения вызывают хранимую процедуру, только одно может получить доступ к разделу кода для выполнения ...
вопрос задан: 12 May 2012 11:31
0
ответов

Отображение несмежных -блоков из файла в непрерывные адреса памяти

Меня интересует перспектива использования ввода-вывода с отображением памяти, предпочтительно использование средств межпроцессного взаимодействия boost ::для кросс-платформы -поддержка, для сопоставления несмежных -системных блоков -страницы -размера в...
вопрос задан: 7 May 2012 18:37
0
ответов

Boost::asio, разделяемая память и межпроцессное взаимодействие

У меня есть приложение, написанное для использования boost::asio исключительно в качестве источника входных данных, поскольку большинство наших объектов основано на сетевом взаимодействии. Из-за некоторых специфических требований мы теперь...
вопрос задан: 13 April 2012 17:21
0
ответов

Является ли boost :: interprocess threadsafe безопасным?

В настоящее время у меня есть 2 процесса, которые обмениваются данными с помощью формы message_queue и shared_memory способствовать росту. Все работает как обслужено. Теперь мне нужно сделать один из этих процессов многопоточным (спасибо ...
вопрос задан: 13 February 2012 20:12
0
ответов

Установка разрешения для разделяемой памяти, созданной boost

Мы открываем повышенную разделяемую память, которая была создана другим процессом, таким как этот сегмент boost :: interprocess :: managed_shared_memory (boost :: interprocess :: open_only, "SharedMem"); Но если процесс, который ...
вопрос задан: 6 January 2012 13:56
0
ответов

межпроцессор boost с именем mutex остается полученным после сбоя

Я использую boost :: interpocess :: scoped_lock, используя named_mutex и тайм-аут; Я работаю в ОС Linux. Во время одного из моих тестов у меня произошел сбой: с тех пор каждый раз, когда я пытаюсь запустить снова ...
вопрос задан: 18 October 2011 14:00
0
ответов

boost :: interprocess message_queue performance - өте баяу?

Маған ультра жылдам MQ механизмі керек, онда жіберуші де, алушы да жазылады. C ++, Windows платформасында. IPC үшін RCF-C ++ қолданыстағы енгізуім шамамен 20000 мсг / сек жылдамдықпен жұмыс істейді ...
вопрос задан: 2 June 2011 20:02
0
ответов

Boost :: interprocess: : shared_ptr потокобезопасный (и межпроцессный)?

Я хочу обмениваться данными между потоками, и чтобы они автоматически удалялись, когда последний пользователь закончит с ними. Похоже, что большую часть времени это работает, используя boost :: interprocess :: shared_ptr в boost :: ...
вопрос задан: 25 April 2011 17:00
0
ответов

How serialize a boost::function to send it in a message_queue

I am actually trying to serialize a boost::function using boost::serialize because I want to share it in a boost::interprocess::message_queue. Я вижу только один способ сделать это, это использовать не -...
вопрос задан: 15 December 2010 10:08
0
ответов

Как я могу добиться чего-то похожего на семафор, используя ускорение в C ++? [дубликат]

Я заметил, что ускорение не поддерживает семафоры. Как проще всего достичь подобного эффекта?
вопрос задан: 13 October 2010 23:29
0
ответов

Пример использования мьютексов с возможностью ускоренного обновления

I иметь многопоточное серверное приложение, которому требуется мьютексная блокировка некоторой общей памяти. Общая память - это в основном карты sTL и т. Д. Большую часть времени я просто читаю с карты. Но я также ...
вопрос задан: 9 October 2010 23:49
0
ответов

общая память, MPI и системы массового обслуживания

Мое приложение C++ Unix/окон уже параллелизируется с помощью MPI: задание является splitted в CPU N, и каждый блок выполняется параллельно, довольно эффективное, очень хорошее масштабирование скорости, задание сделано правильно. Но...
вопрос задан: 26 December 2009 18:28