Skip to content

SCljh/thread_pool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C/C++线程池实现

基本思想

通过两个链表:JOB链表和WORKER链表分配任务

## 线程池放缩方案:

+ 当空闲线程数量大于80%时,减少线程池中线程个数将空闲线程数量控制在50%。 + 当空闲线程数量小于40%时,增加线程池中线程个数并将空闲线程数量控制在50%。

当工作线程数量不稳定时,不考虑放缩方案,避免本末倒置。

About

C语言实现一个简单的thread_pool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published