MAN:人是C ++ 17中的线程池

时间:2024-06-04 09:30:11
【文件属性】:

文件名称:MAN:人是C ++ 17中的线程池

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-04 09:30:11

C++

介绍 MAN是用C ++ 17编写的ThreadPool。 之所以选择这个名称,是因为至少在法国,据说男人不能同时做几件事。 不同的阶级 可运行的 介绍 类Runnable的定义如下: class Runnable ; Args...是要赋予Runnable::operator();的参数类型Runnable::operator(); 或其launch方法。 特征 可以处理函子。 可以处理Lambdas。 可以处理函数指针。 可以检索结果(如果有)。 可以检索自任务开始以来经过的时间。 如果有一个可用的可以检索进度 如果有进展,可以检索剩余时间。 如果有问题可以找回问题 RunnableQueue 介绍 类RunnableQueue定义如下: class RunnableQueue , ty


【文件预览】:
MAN-master
----man()
--------Runnable.h(5KB)
--------RunnableQueue.h(2KB)
--------RangeType.h(4KB)
--------Model.h(2KB)
--------copyable_atomic.h(702B)
--------ThreadPool.h(5KB)
--------Chrono.h(82B)
--------Concept.h(853B)
--------Trait.h(663B)
----MAN.pro(348B)
----main.cpp(4KB)
----README.md(3KB)

网友评论