Non sono ancora un utente Boost. Sto comunque pensando di entrarci il prima possibile. Tuttavia sono poco preoccupato per Boost, e le probabili future collisioni o differenze con il prossimo C++ 0x. (Forse non è un vero problema, ma per esempio trovo la sintassi di boost aghdas piuttosto brutta, BOOST_FOREACH aggressivo per gli occhi, e altre solo visioni personali estetiche).Boost.Thread o solo :: thread?
Sono davvero interessato al TR2, che sembra essere implementato dalle librerie Boost.Thread e just::thread. Entrambi sembrano scritti e mantenuti da Anthony Williams.
Ma proprio :: thread afferma di essere strettamente conforme al TR2.
Volevo sapere se qualcuno di voi mi avrebbe indicato di usare l'uno o l'altro. just :: thread non è gratuito, ma se fosse davvero proprio come TR2, sono tentato.
Qualche idea?
Cosa intendi per "librerie di boost (1.43) sono marcatamente non compatibili con le prime due". Di che tipo di compatibilità stai parlando? –
@Stephane: 'codice che ho scritto per just :: thread e il compilatore g ++ per essere compatibili al 100%'; codice compatibile nel senso che il codice scritto che compila e collega correttamente per just :: thread in C++ Ox si compila e si collega correttamente usando solo C++ Ox g ++ 4.5 senza modifiche. Non sono stato in grado di ottenere questa compatibilità con le librerie di boost. – Sam
@thanx Sam. Sto ancora esitando, ma questo è un buon punto per just :: thread. –