Resultados da pesquisa a pedido "boost-interprocess"
É possível armazenar classes polimórficas na memória compartilhada?
Suponha que eu tenha aula
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 ...
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...
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 ...
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 ...
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 ...
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: ...
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 ...
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() ...
Página 1 do 2