我还不是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