Resultados da pesquisa a pedido "boost-thread"
shared_ptr px de afirmação! = 0 falhou
Eu tenho um aplicativo multiencadeado bastante complexo (servidor) que, de tempos em tempos, trava devido a uma afirmação: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr< <template-parameter-1-1> >::operator->() const ...
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 ...
É esperado que o uso de boost :: thread_specific_ptr <> :: get () seja lento? Alguma solução?
Atualmente, estou criando um perfil de um aplicativo com problemas de desempenho usando o "Callgrind" de Valgrind. Ao analisar os dados de criação de perfil, parece que 25% do tempo de processamento está sendo gasto dentro ...
Não é possível vincular ao Boost.Thread 1.46.1 com MinGW 4.5.2
Eu criei o boost usando: bjam --toolset=gcc --with-thread stage Sempre que estou tentando usar o Boost.Thread, estou recebendo referências indefinidas, apesar de vincular-me a ele. Isso não acontece com outras bibliotecas do Boost, como Regex ...
Por que o destruidor do boost :: thread desanexa o thread juntável em vez de chamar terminate () como o padrão suger
De acordo com o rascunho da norma C ++ 0x, este código: void simplethread() { boost::thread t(someLongRunningFunction); // Commented out detach - terminate() expected. // t.detach(); } ... deve resultar em uma chamada terminate (), mas na ...
Boost Threads com CLR
Usando o Visual Studio 2008 e as Boost Libraries 1.46.1 Desejo compilar e vincular o seguinte com o sinalizador / CLR: #include <boost/thread/thread.hpp> void run() {} int main(int argc, char *argv[]) { boost::thread t(run); } O primeiro erro é ...
Ao usar boost :: thread :: interrupt (), você * precisa * para capturar a exceção thread_interrupted?
Eu tenho vários threads de impulso de longa duração que desejo desligar, interrompendo-os. Toda a documentação que encontro diz que vocêpod pegue othread_interrupted exceção, mas na verdade não diz o que acontece se você não o fizer. Eu diria ...
Exemplo de uso de boost :: condition :: timed_wait
Alguém tem um exemplo de como usar o boost :: condition :: timed_wait com mais facilidade? Existem alguns tópicos sobre o tópicoaqu [https://stackoverflow.com/questions/2259025/how-do-i-get-boostconditiontimed-wait-to-compile] , ...
Boost Thread - Como reconhecer a interrupção
Tenho uma tarefa de bloqueio que será executada pela função find_the_question (). No entanto, não quero que o thread que execute esta função leve mais de 10 segundos. Portanto, caso demore mais de 10 segundos, desejo fechar esse ...
Compilando o arquivo de origem C ++ usando Boost.Thread
Estou tentando aprender como usar a biblioteca C ++ Boost.Thread. Eu instalei as bibliotecas Boost no meu sistema Ubuntu 11.10. Estou seguindo o livro "The Boost C ++ Libraries" de Schaling - especificamente o exemplo 6.1 na página 66. Estou ...