Algum dos N2276 suportado no gcc ainda?
Atualmente, estou usando 4.6.1, onde std::thread
parece estar funcionando bem.
Se não, eu deveria estar usando pool de threads do boost?
O que é uma boa alternativa / paliativo que permite fácil transição para futuros, promessas e thread_pool eventuais?
Talvez esta trabalharia?
Parece que N2276 não está listado Aqui. Eu me pergunto se algum dos recursos do N2276 vai aparecer - pensei ter lido sobre futuros e promessas e outros paradigmas do C ++ 11: terão que procurar no Google e ver o que está acontecendo.
Respostas:
3 para resposta № 1o página de status da biblioteca C ++ do gcc mostra muito disso é implementado: thread, packaged_task, future, promise
estão principalmente dentro. Como observado por outros <threadpool>
não conseguiu.
O processo de aprimoramento da biblioteca TR2 deve começar em janeiro. Eu esperaria que pools de threads e muitas outras coisas fossem propostos muito em breve.
0 para resposta № 2
Biblioteca Poco "s Grupo de discussão implementação e Zthread "s Executor são alternativas respeitadas para aumentar o pool de threads.