# thread_pool **Repository Path**: zhongshield/thread_pool ## Basic Information - **Project Name**: thread_pool - **Description**: C++实现线程池 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-24 - **Last Updated**: 2024-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ``` z@zzz:~/Z/thread_pool$ g++ -std=c++17 main.cpp thread_pool.cpp -lpthread z@zzz:~/Z/thread_pool$ ./a.out *** create new thread *** *** create new thread *** tid: 140173518145280 尝试获取任务... tid: 140173518145280 获取任务成功... tid: 140173518145280 ***begin*** tid: 140173509752576 尝试获取任务... tid: 140173509752576 获取任务成功... tid: 140173509752576 ***begin*** tid: 140173501359872 尝试获取任务... tid: 140173501359872 获取任务成功... tid: 140173501359872 ***begin*** tid: 140173492967168 尝试获取任务... tid: 140173492967168 获取任务成功... tid: 140173492967168 ***begin*** tid: 140173484574464 尝试获取任务... tid: 140173484574464 获取任务成功... tid: 140173484574464 ***begin*** tid: 140173476181760 尝试获取任务... tid: 140173476181760 获取任务成功... tid: 140173476181760 ***begin*** tid: 140173518145280 ***end*** tid: 140173518145280 尝试获取任务... tid: 140173509752576 ***end*** tid: 140173509752576 尝试获取任务... tid: 140173501359872 ***end*** tid: 140173501359872 尝试获取任务... tid: 140173492967168 ***end*** tid: 140173492967168 尝试获取任务... value1 + value2 + value3: 4495500 value4: 4495500 tid: 140173484574464 ***end*** tid: 140173484574464 尝试获取任务... tid: 140173476181760 ***end*** tid: 140173476181760 尝试获取任务... threadId: 140173484574464 exit. threadId: 140173492967168 exit. ``` ``` z@zzz:~/Z/thread_pool$ g++ -std=c++17 main.cpp thread_pool.cpp -lpthread z@zzz:~/Z/thread_pool$ ./a.out tid: 140636074219264 ***begin*** tid: 140636074219264 ***end*** tid: 140636082611968 ***begin*** tid: 140636082611968 ***end*** tid: 140636065826560 ***begin*** tid: 140636091004672 ***begin*** tid: 140636091004672 ***end*** tid: 140636065826560 ***end*** value1 + value2 + value3: 4495500 value4: 4495500 ``` ``` z@zzz:~/Z/thread_pool$ g++ main.cpp thread_pool.cpp -lpthread z@zzz:~/Z/thread_pool$ ./a.out tid: tid: 140499767559936 begin tid: 140499792738048 begin tid: 140499784345344 begin 140499775952640 begin tid: tid: 140499792738048 end tid: 140499767559936 end tid: 140499767559936 begin tid: 140499784345344 end 140499775952640 end tid: 140499767559936 end ```