www.pudn.com > 多线程socket文件传输.rar > Thread.h
// 线程对象封装
//
#ifndef _THREAD_INCLUDE_
#define _THREAD_INCLUDE_
class CThread
{
private:
static DWORD WINAPI ThreadProc(LPVOID pVoid);
protected:
BOOL m_bTerminated; // 线程是否终止的标志
virtual void Execute(void) = 0;
public:
HANDLE m_hThread; // 线程句柄
CThread(void);
~CThread(void);
void Resume(void);
void Terminate(void);
HANDLE GetThreadHandle(void);
};
#endif // #ifndef _THREAD_INCLUDE_