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_