taskqueue:使用线程池并行完成任务的任务队列

时间:2021-07-13 22:50:29
【文件属性】:
文件名称:taskqueue:使用线程池并行完成任务的任务队列
文件大小:71.21MB
文件格式:ZIP
更新时间:2021-07-13 22:50:29
C++ 任务队列 TaskQueue 是一个只有头文件的库,用于与使用 Boost 构建的并行执行任务。 如何使用它 要使用它,您需要做的就是将复制到您的源代码树并链接到 Boost 线程和 asio 库。 没有文档,只有一个工作示例,用于计算使用机器上所有可用内核来反转散列密码的蛮力查找表。 这里有一个简短的片段作为示例......但请查看。 // Creates a task queue with a pool of 4 worker threads TaskQueue queue ( 4 ); // Add task to the work queue... A call may block until there is an available thread in the pool to accept the task. queue.QueueTas

网友评论