Resultados da pesquisa a pedido "boost-interprocess"

1 a resposta

boost named_condition não está acordando o processo de espera

2 a resposta

Exemplo de como usar mutexes atualizáveis por impulso

Eu tenho um aplicativo de servidor multithread que precisa de bloqueios mutex em alguma memória compartilhada. A memória compartilhada são basicamente mapas sTL etc. Na maioria das vezes, estou apenas lendo no mapa. Mas também preciso ...

1 a resposta

Armazenando vetor no arquivo mapeado de memória

Estou tentando armazenar um vetor de elementos arbitrários em um arquivo de memória mapeada (por enquanto estou tentando obter êxito com um vetor de ints, mas ele deve funcionar com o vetor de objetos arbitrários). Encontrei muita documentação ...

1 a resposta

O vetor Boost Container pode gerenciar a memória através de ponteiros não brutos?

Eu tenho uma estrutura semelhante a um ponteiro que entra no lugar de um ponteiro. A diferença com um ponteiro é que ele possui informações extras que o alocador (também especial) pode usar para desalocar a memória. Essa estrutura semelhante a ...

1 a resposta

O que o boost interprocess file_lock realmente faz com o arquivo de destino?

Eu fiz algumas leituras sobreboost::interprocess::file_lock [http://www.boost.org/doc/libs/1_44_0/doc/html/boost/interprocess/file_lock.html] e parece fazer praticamente o que estou procurando (suporte ao bloqueio compartilhável e exclusivo e ser ...

5 a resposta

É possível armazenar classes polimórficas na memória compartilhada?

Suponha que eu tenha aula

1 a resposta

Como eu tomo posse de um impulso abandonado :: interprocess :: interprocess_mutex?

Meu cenário: um servidor e alguns clientes (embora não muitos). O servidor só pode responder a um cliente por vez, portanto, eles devem estar enfileirados. E...

1 a resposta

Definir permissão para memória compartilhada criada por boost

Abrimos uma memória compartilhada de aumento criada por outro processo como este boost::interprocess::managed_shared_memory segment(boost::interprocess::open_only, "SharedMem");Mas se o processo que criou a memória compartilhada for um usuário ...

2 a resposta

O boost :: interprocess está pronto para o horário nobre? [fechadas]

Eu estava trabalhando em uma fila segura de threads, suportada por arquivos de memória mapeados que utilizavam o interprocesso de impulso com bastante intensidade. Enviei-o para revisão de código e um desenvolvedor com mais anos de experiência do ...

1 a resposta

Usando contêineres STL para boost :: interprocess :: managed_shared_memory

Considere a seguinte situação: class Helper { public: // Getters and setters are present! private: int i; std::map<int, boost::interprocess::managed_shared_memory> shm; } int main() ...