Resultados de la búsqueda a petición "boost-interprocess"

1 la respuesta

¿Puede el vector Boost Container administrar la memoria a través de punteros no sin procesar?

Tengo una estructura similar a un puntero que va en lugar de un puntero. La diferencia con un puntero es que tiene información adicional que el asignador (también especial) puede usar para desasignar la memoria. Esta estructura tipo puntero ...

1 la respuesta

Almacenamiento de vectores en un archivo mapeado de memoria

Estoy tratando de almacenar un vector de elementos arbitrarios en un archivo mapeado de memoria (por ahora estoy tratando de tener éxito con un vector de entradas pero debería funcionar con el vector de objetos arbitrarios). He encontrado mucha ...

1 la respuesta

¿Qué hace boost interprocess file_lock realmente con el archivo de destino?

He leído un poco sobreboost::interprocess::file_lock [http://www.boost.org/doc/libs/1_44_0/doc/html/boost/interprocess/file_lock.html] y parece hacer más o menos lo que busco (admite bloqueo compartible y exclusivo, y ser desbloqueado si el ...

1 la respuesta

Uso de contenedores STL para boost :: interprocess :: managed_shared_memory

Considere la siguiente situación: class Helper { public: // Getters and setters are present! private: int i; std::map<int, boost::interprocess::managed_shared_memory> shm; } int main() ...

1 la respuesta

impulso named_condition no está despertando el proceso de espera

3 la respuesta

Crear un vector de memoria compartida de cadenas

Estoy tratando de crear una clase que administre un vector de memoria compartida de cadenas (estándar).

5 la respuesta

¿Es posible almacenar clase polimórfica en memoria compartida?

1 la respuesta

Bloqueo entre lector / escritor entre procesos con Boost

Este hilo es oro cuando se trata de explicar cómo implementar bloqueos de lector / escritor con Boost. Parece relativamente simple y realmente me encanta, pe...

2 la respuesta

Establecer permisos para la memoria compartida creada por boost

Abrimos un impulso de memoria compartida que fue creado por otro proceso como este boost::interprocess::managed_shared_memory segment(boost::interprocess::open_only, "SharedMem");Pero si el proceso que creó la memoria compartida fue un usuario ...

6 la respuesta

Is boost :: interprocess :: shared_ptr threadsafe (and interprocess-safe)?

Quiero compartir datos entre subprocesos y eliminarlos automáticamente cuando el último usuario haya terminado con ellos. Esto parece funcionar, la mayoría de las veces, usandoboost::interprocess::shared_ptr ...