Результаты поиска по запросу "boost-interprocess"

1 ответ

Как мне стать владельцем заброшенного boost :: interprocess :: interprocess_mutex?

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

3 ответа

Создайте вектор строк совместно используемой памяти

1 ответ

Использование контейнеров STL для boost :: interprocess :: managed_shared_memory

Рассмотрим следующую ситуацию:

ТОП публикаций

0 ответов

quuxplusone.github.io/draft/fancy-pointers.html

я есть структура, похожая на указатель, которая идет вместо указателя. Разница с указателем заключается в том, что он имеет дополнительную информацию, которую (также специальный) распределитель может использовать для освобождения памяти. Эта ...

6 ответов

).

у обмениваться данными между потоками и автоматически удалять их, когда последний пользователь завершил работу с ними. Кажется, это работает, в большинстве случаев, используяboost::interprocess::shared_ptr вboost::fixed_managed_shared_memory ...

1 ответ

boost named_condition не вызывает процесс ожидания

У меня есть 2 процесса (производитель и потребитель), совместно использующих деку int в разделяемой памяти, у меня процесс продюсера помещает в деку 2 числа,...

2 ответа

Готов ли boost :: interprocess к прайм-тайм? [закрыто]

Я работал над потокобезопасной очередью, подкрепленной файлами с отображенной памятью, которые довольно интенсивно использовали межпроцессорное ускорение. Я ...

3 ответа

Создайте вектор строк совместно используемой памяти

Я пытаюсь создать класс, управляющий вектором с общей памятью (std) строк. typedef boost::interprocess::allocator<std::string, boost::interprocess::managed_shared_memory::segment_manager> shmem_allocator; typedef ...

5 ответов

Можно ли хранить полиморфный класс в разделяемой памяти?

Предположим, у меня есть классBase а такжеDerived : public Base, Я построил сегмент разделяемой памяти, используя библиотеку boost :: interprocess. Возможно ли иметь код, подобный этому: Base* b = new Derived(); write(b); //one app writes Base* ...

3 ответа

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

На этот вопрос уже есть ответ: C ++ 0x не имеет семафоров? Как синхронизировать темы? [/questions/4792449/c0x-has-no-semaphores-how-to-synchronize-threads] 9 ответов Я заметил, что boost не поддерживает семафоры. Какой самый простой ...