阅读背景:

Linux简单高并发模型——Epoll + 线程池

来源:互联网 

首先是一个locker.h的文件,封装了信号量、互斥量、条件变量。

在线程池中的任务队列需要互斥量的保护,当任务队列中有任务到达时,需要唤醒一个等待pthread_cond_wait()的线程,线程池停止时,需要唤醒所以的线程,调用的是pthread_cond_broadcast()。在线程池中的任务队列需




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: