我想使用线程池编写多线程合并排序,因此下载了boost库。我是C++的新手,很难理解如何运行与源代码一起提供的示例程序。这是我下载的源代码。http://threadpool.sourceforge.net/ ....在“下载”部分中...任何帮助。

最佳答案

另一个管理线程的工具是TBB Intel Thread Building Blocks
在那里,您甚至已经实现了合并排序,请参见“tbb / parallel_sort.hpp”
(但是,此实现效率不是很高,因为它需要最少的O(n)时间,与线程数无关)。

关于c++ - 使用Boost库的C++中的线程池,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4388184/

10-11 17:59