gcc中是否支持N2276?
我目前正在使用4.6.1,其中std::thread
似乎正常工作。
如果没有,我应该使用boost's threadpool吗?
什么是一个好的替代/权宜之计,可以轻松过渡到最终的期货,承诺和thread_pool?
也许this可行吗?
看起来N2276未列出here。我想知道N2276的任何功能是否会成功 - 我以为我读到了期货和承诺以及其他进入C ++ 11的范例:将不得不谷歌到处看看发生了什么。
答案 0 :(得分:3)
gcc C++ library status page显示了大部分内容已经实施:thread, packaged_task, future, promise
主要在其中。正如其他<threadpool>
所指出的那样,它没有实现。
TR2库增强过程应该在1月开始。我希望很快就能提出线程池和许多其他东西。
答案 1 :(得分:0)
Poco库的threadpool实现和Zthread的Executor是推动线程池的备选方案。