Resultados da pesquisa a pedido "boost-interprocess"

5 a resposta

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

Suponha que eu tenha aula

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

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...

3 a resposta

Como posso obter algo semelhante a um semáforo usando o impulso em c ++? [duplicado

Esta pergunta já tem uma resposta aqui: C ++ 0x não possui semáforos? Como sincronizar threads? [/questions/4792449/c0x-has-no-semaphores-how-to-synchronize-threads] 9 respostas Notei que o impulso não parece suportar semáforos. Qual é a ...

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

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 ...

6 a resposta

Is boost :: interprocess :: shared_ptr threadsafe (e protegido por processo)?

Eu quero compartilhar dados entre threads e excluí-los automaticamente quando o último usuário terminar com eles. Isso parece funcionar, na maioria das vezes, usandoboost::interprocess::shared_ptr em umboost::fixed_managed_shared_memory segmento: ...

1 a resposta

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

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

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() ...