/ / C ++ 11 thread_pool, futuros, promete soporte en gcc - c ++, multiproceso, c ++ 11

C ++ 11 thread_pool, futuros, promete soporte en gcc - c ++, multiproceso, c ++ 11

Es alguno de N2276 soportado en gcc ya?

Actualmente estoy usando 4.6.1, donde std::thread Parece estar funcionando bien.

Si no, debería estar usando "threadpool de boost"?

¿Cuál es una buena alternativa / recurso provisional que permite una transición fácil a futuros futuros, promesas y thread_pool?

Tal vez esta ¿trabajaría?

Parece que N2276 no está en la lista aquí. Me pregunto si alguna de las características del N2276 lo logrará. Pensé que había leído sobre futuros y promesas y otros paradigmas que van a C ++ 11: tendrán que buscar en Google y ver qué está pasando.

Respuestas

3 para la respuesta № 1

los Página de estado de la biblioteca gcc C ++ Muestra que gran parte de esto está implementado: thread, packaged_task, future, promise están principalmente en. Como lo notaron otros <threadpool> no lo hizo en.

Se supone que el proceso de mejora de la biblioteca TR2 comenzará en enero. Espero que los grupos de subprocesos y muchas otras cosas se propongan muy pronto.


0 para la respuesta № 2

Poco libreria subproceso Implementación y Zthread "s Albacea Son alternativas respetadas para impulsar el threadpool.