不使用boost库的C++线程池
C++ Threadpool without using boost lib
我必须在程序中使用线程池,但我不知道如何使用它。我知道如何创建和使用线程,但经过大量研究,我找不到如何在不使用boost lib的情况下实现线程池(禁用)。如果你有一些想法或探索之路,我将不胜感激。我不是要求一个完整的代码,但至少如果你能引导我。
我刚刚在谷歌上搜索了20秒,我发现了这一点,希望它能有所帮助,因为你的问题是如何使用线程池
C++线程池
编辑:
无增压:C++中的简单线程池
然而,这条帖子上写满了"家庭作业"。祝你好运;)
这是我很久以前用C++编写的一个可用于生产的线程池。使用命令模式和责任链模式的C++插件线程池。有相当多的高级C++类函子等,读起来可能有点困难。
相关文章:
- 从不同线程使用int64的不同字节安全吗
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 在C++中使用cURL和多线程
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- 在cuda线程之间共享大量常量数据
- 如何将元素添加到数组的线程安全函数?
- 线程,如果else语句,都是错误的上下文切换后,会发生什么
- C++Boost Asio Pool线程,带有lambda函数和传递引用变量
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 异常属于C++中的线程还是进程
- C++中的线程安全删除
- C++使用params创建线程函数会导致转换错误
- 类与私有变量的其他类之间的线程安全性
- CoInitialize()在单独的线程上崩溃而不返回
- c++中的线程池
- 线程之间的布尔停止信号
- 为什么std::async使用同一个线程运行函数
- 用于矢量处理的多个线程
- C++为线程工作动态地分割例程
- 为什么我不能在 while 循环中创建线程?