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

时间:2024-08-02 16:37:09
【文件属性】:

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

文件大小:71.21MB

文件格式:ZIP

更新时间:2024-08-02 16:37:09

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


网友评论