我必须在我的程序中使用线程池,但我不知道如何使用它。我知道如何创建和使用线程,但经过大量研究后,我无法找到如何在不使用boost lib(禁止)的情况下实现线程池。如果您有一些想法或搜索路径,我将不胜感激。 我不是要求完整的代码,但至少如果你能带领我。
答案 0 :(得分:0)
我只是用Google搜索了20秒,我发现了这个,希望它有所帮助,因为你的问题是如何使用threadpool
修改强>
没有提升: Simple thread pool in C++
然而,这个帖子已经写了“HOMEWORK”。祝你好运;)
答案 1 :(得分:0)
这是我很久以前用C ++编写的生产就绪线程池。 C++ Plugin Thread Pool使用命令模式和责任链模式。有相当多的高级C ++,如仿函数等,可能会觉得有点难以阅读。