threadmanage.h
来自「Linux 下的线程池的源代码。很好用!」· C头文件 代码 · 共 42 行
H
42 行
/******************************************************************Role:The file manage Linux thread ,include create thread etc. **CopyRight(c): ** flydish,2004,06,25 **History: ** Create by flydish,2004,06,25 * *****************************************************************/#ifndef _THREADMANAGE_H_#define _THREADMANAGE_H_#include "ThreadPool.h"#include "Thread.h"#include "../sync/sync.h"#include "WorkerThread.h"#include "Job.h"//===============================================================//CThreadManage is the class that interact with client//we usually use it as following//CThreadManage* thrmanage = new CThreadManage(10);//CXXJob job = new CXXJob();//thrmanage->Run(job,NULL);class CThreadManage{private: CThreadPool* m_Pool; int m_NumOfThread;protected:public: void SetParallelNum(int num); CThreadManage(); CThreadManage(int num); virtual ~CThreadManage(); void Run(CJob* job,void* jobdata); void TerminateAll(void);};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?