TaskQueue:多线程任务队列的超简单生产者-消费者实现

时间:2021-06-06 09:48:35
【文件属性】:
文件名称:TaskQueue:多线程任务队列的超简单生产者-消费者实现
文件大小:11KB
文件格式:ZIP
更新时间:2021-06-06 09:48:35
C++ 任务队列 多线程任务队列的一个超级简单的生产者-消费者实现。 您可以使用它,因为: 寻找一个轻量级且易于集成的多线程任务队列。 你没有 c++11 支持。 你想要跨平台。 得到它 git clone --recurse-submodules https://github.com/melode11/TaskQueue.git 例子 # include " ../src/TQFactory.h " # include " ../src/BaseTask.h " # include < cstdio> using namespace tq ; class PrintTask : public BaseTask { public: PrintTask ( int counter):_count(counter){ } void Main () {
【文件预览】:
TaskQueue-master
----.gitmodules(88B)
----threadpp()
----test()
--------TestTaskPool.cpp(988B)
--------CMakeLists.txt.user(12KB)
--------CMakeLists.txt(324B)
----src()
--------TQFactory.cpp(400B)
--------TQInterface.h(1KB)
--------BaseTask.cpp(515B)
--------ThreadTaskQueue.h(2KB)
--------BaseTask.h(652B)
--------TaskPool.h(2KB)
--------ThreadTaskQueue.cpp(7KB)
--------TQFactory.h(464B)
----.gitignore(9B)
----CMakeLists.txt(258B)
----README.md(1KB)

网友评论