这是对pthread线程的一个简单应用
1. 实现了线程池的概念,线程可以重复使用。
2. 对信号量,互斥锁等进行封装,业务处理函数中只需写和业务相关的代码。
3. 移植性好。如果想把这个线程池代码应用到自己的实现中去,只要写自己的业务处理函数和改写工作队列数据的处理方法就可以了。
Sample代码主要包括一个主程序和两个线程实现类
ThreadTest.cpp:主程序
CThreadManager:线程管理Class,线程池的实现类
CThread:线程Class.
主程序实现方法。
1. 实现main函数和一个需要线程处理的业务函数(例子代码