Resultados da pesquisa a pedido "boost-thread"

2 a resposta

Criando um pool de threads usando o boost

É possível criar um pool de threads usando o thread do boost? Eu estava procurando por todas as bibliotecas do boost e não consegui encontrar um gerenciador de pool de threads (ou algo assim) ... Existe uma maneira de fazer isso? tnx!

1 a resposta

Threads que não iniciam no iPhone / iPad nas versões lançadas

Estamos escrevendo um aplicativo para iPad com bastante processamento em segundo plano, tudo escrito em um conjunto de bibliotecas C ++. Essas bibliotecas funcionam bem no Linux, Mac e Windows, mas no iPad elas funcionam apenas em compilações de ...

2 a resposta

destruidores de threads em C ++ 0x vs boost

Hoje eu estou lendo o pdfProjetando programas de MT [http://www.justsoftwaresolutions.co.uk/files/designing_mt_programs.pdf]. Explica que o usuário DEVE chamar explicitamentedetach() em um objeto de classestd::thread em C ++ 0x antes desse objeto ...

1 a resposta

aumentando a eficiência do seguinte código usando threads

Estou usando uma máquina com 8 núcleos e 32 GB de RAM. Nesta máquina, estou executando um código em c ++ usando o VS2010 no Windows x64, que leva três dias para concluir 8 árvores (8 é o número de threads externos). Eu procurei por gargalo e ...

1 a resposta

filas de trabalho c ++ com bloqueio

Esta pergunta deve ser um pouco mais simples que as minhas últimas. Eu implementei a seguinte fila de trabalho no meu programa: Pool.h: // tpool class // It's always closed. :glasses: #ifndef __POOL_H #define __POOL_H class tpool { public: ...

2 a resposta

Ligação Boost.Thread - boost_thread vs. boost_thread-mt

Não está claro para mim quais opções de vinculação existem para oBoost.Thread 1.34.1 [http://www.boost.org/doc/libs/1_34_1/doc/html/thread.html]biblioteca. Estou no Ubuntu 8.04 e descobri que ao usar qualquer umboost_thread ouboost_thread-mt ...

1 a resposta

Como faço para a biblioteca boost / asio repetir um timer?

Aqui está o código fornecido na documentação da biblioteca Boost. #include <iostream> #include <boost/asio.hpp> #include <boost/date_time/posix_time/posix_time.hpp> void print(const boost::system::error_code& /*e*/) { std::cout << "Hello, ...

4 a resposta

Como fazer o boost :: thread_group executar um número fixo de threads paralelos

Este é o código para criar um thread_group e executar todos os threads em paralelo: boost::thread_group group; for (int i = 0; i < 15; ++i) group.create_thread(aFunctionToExecute); group.join_all();Este código executará todos os threads de uma ...

5 a resposta

Pergunta do thread C ++ - definindo um valor para indicar que o thread terminou

O seguinte é seguro? Eu sou novo no encadeamento e quero delegar um processo demorado para um thread separado no meu programa C ++. Usando as bibliotecas de impulso, escrevi um código parecido com o seguinte: thrd = novo impulso :: thread ...

1 a resposta

Problema no ciclo de vida do asio :: io_service e thread_group

Olhando pararespostas como esta [https://stackoverflow.com/a/19500405/1270789], podemos fazer coisas como: boost::asio::io_service ioService; boost::thread_group threadpool; { boost::asio::io_service::work ...