C++ C++;11线程池、期货、承诺在gcc中提供支持
gcc中是否支持这些功能? 我目前正在使用4.6.1,其中C++ C++;11线程池、期货、承诺在gcc中提供支持,c++,multithreading,c++11,C++,Multithreading,C++11,gcc中是否支持这些功能? 我目前正在使用4.6.1,其中std::thread似乎工作正常 如果没有,我应该使用吗 什么是一个好的替代方案/权宜之计,可以轻松过渡到最终的未来、承诺和线程池? 也许行得通 看起来N2276没有列出。我想知道N2276的任何功能是否会成功——我想我读到了关于未来和承诺以及其他进入C++11的范例:将不得不四处搜索,看看发生了什么。显示这其中的大部分已经实现:线程、打包任务、未来、承诺。正如其他人指出的那样,没有成功 TR2库增强过程预计将在1月份开始。我希望线程池
std::thread
似乎工作正常
如果没有,我应该使用吗
什么是一个好的替代方案/权宜之计,可以轻松过渡到最终的未来、承诺和线程池?
也许行得通
看起来N2276没有列出。我想知道N2276的任何功能是否会成功——我想我读到了关于未来和承诺以及其他进入C++11的范例:将不得不四处搜索,看看发生了什么。显示这其中的大部分已经实现:线程、打包任务、未来、承诺
。正如其他人指出的那样,
没有成功
TR2库增强过程预计将在1月份开始。我希望线程池和许多其他东西很快就会被提出。Poco库的实现和Zthread是boost threadpool的受人尊敬的替代方案。您是否看了这里:boost没有线程池,或者我错过了什么?没有
std::thread\u pool
。它没有成为标准的一部分。std::thread\u pool
在最终确定之前已从标准中删除。也许下次它可以进入C++2x@J-16SDiZ:不要只忽略TR2,它很可能会添加到那里。总结中的filesystem.Thx也是一样——OP中链接中提到的伪boost线程池在实际添加到标准之前似乎是一个不错的选择。您可能想知道,StackOverflow Netiquete鼓励高质量的帖子,因此,你应该发布你的答案和代码元素,而不是只发布链接。请更新您的帖子,以显示您遵守规则的意愿,并提供您答案的持久内容,以防在将来的重组等情况下无法检索到引用的URL