Aún no soy usuario de Boost. Sin embargo, planeo entrar en esto lo antes posible. Sin embargo, estoy poco preocupado por Boost, y las posibles colisiones futuras de nombre o diferencias con el próximo C++ 0x. (Tal vez no es un problema real, pero, por ejemplo, creo que la sintaxis de boost de lambdas es bastante fea, BOOST_FOREACH es agresiva para el ojo y otras solo vistas estéticas personales).Boost.Thread o solo :: hilo?
Estoy realmente interesado por el TR2, que parece ser implementado por las bibliotecas Boost.Thread y just::thread. Ambos parecen escritos y mantenidos por Anthony Williams.
Pero just :: thread dice que cumple estrictamente con TR2.
Quería saber si alguno de ustedes me indicaría usar uno u otro. solo :: thread no es gratis, pero si fuera realmente como TR2, estoy tentado.
¿Alguna idea?
¿Qué quiere decir con "bibliotecas de impulso (1.43) son marcadamente incompatibles con las dos anteriores". ¿De qué tipo de compatibilidad estás hablando? –
@Stephane: 'código que he escrito para just :: thread y el compilador g ++ para ser 100% compatible'; código compatible en el sentido de que el código escrito que compila y enlaces con éxito para just :: thread bajo C++ Ox se compilará y vinculará exitosamente usando solo C++ Ox g ++ 4.5 sin modificación. No he podido lograr esta compatibilidad con las bibliotecas de impulso. – Sam
@thanx Sam. Todavía estoy dudando, pero este es un buen punto para solo :: hilo. –