我還不是Boost用戶。不過,我正計劃儘快進入。 但是我很少關心Boost,以及未來可能的名稱與即將出現的C++ 0x的衝突或差異。 (也許這不是一個真正的問題,但是例如我覺得boost lambda語法非常難看,BOOST_FOREACH看起來兇狠,以及其他唯一的審美個人觀點)。Boost.Thread或just :: thread?
我真的很感興趣的TR2,這似乎是由庫Boost.Thread和just::thread實施。兩者似乎都是由安東尼威廉姆斯撰寫和維護的。
但just :: thread聲稱與TR2緊密相容。
我想知道你們中的任何一個人是否會指示我使用其中一種。 just ::線程不是免費的,但如果它真的就像TR2一樣,那麼我就會受到誘惑。
有沒有想法?
你的意思是「boost庫(1.43)與前兩者明顯不兼容」。你在談論什麼樣的兼容性? – 2010-08-24 11:40:28
@Stephane:'我編寫的代碼只是::線程和g ++編譯器100%兼容';代碼兼容,這意味着在C++ Ox下成功編譯和鏈接just :: thread的代碼將僅使用C++ Ox g ++ 4.5進行編譯和鏈接,無需修改。我一直無法實現與boost庫的兼容性。 – Sam 2010-08-26 12:51:07
@thanx Sam。我仍然在猶豫,但這僅僅是:: thread的一個好處。 – 2010-08-26 13:12:23