ThreadPool:自己实现的一个简单Linux下的线程池,可以设置线程池线程个数,任务队列大小

时间:2024-05-27 23:53:47
【文件属性】:

文件名称:ThreadPool:自己实现的一个简单Linux下的线程池,可以设置线程池线程个数,任务队列大小

文件大小:3KB

文件格式:ZIP

更新时间:2024-05-27 23:53:47

C++

ThreadPool 自己实现的一个简单Linux下的线程池,可以设置线程池线程个数,任务队列大小 master 使用条件变量和互斥量实现同步队列,volatile变量作为线程池退出标志 feature/semaphore 使用信号量维护同步队列 feature/NullPtrClose 使用一个空指针作为同步队列结束的标记,线程在同步队列pop到空指针时退出 feature/sleepTest 利用usleep模拟IO密集型任务进行测试


【文件预览】:
ThreadPool-master
----SyncQueue.h(2KB)
----test.cpp(1KB)
----README.md(488B)
----ThreadPool.cpp(340B)
----ThreadPool.h(1KB)

网友评论