Thread.h
上传用户:fengliqin8
上传日期:2007-04-13
资源大小:28k
文件大小:0k
源码类别:

进程与线程

开发平台:

Visual C++

  1. // 线程对象封装
  2. //
  3. #ifndef _THREAD_INCLUDE_
  4. #define _THREAD_INCLUDE_
  5. class CThread
  6. {
  7. private:
  8. static DWORD WINAPI ThreadProc(LPVOID pVoid);
  9. protected:
  10. BOOL m_bTerminated; // 线程是否终止的标志
  11. virtual void Execute(void) = 0;
  12. public:
  13. HANDLE m_hThread; // 线程句柄
  14. CThread(void);
  15. ~CThread(void);
  16. void Resume(void);
  17. void Terminate(void);
  18. HANDLE GetThreadHandle(void);
  19. };
  20. #endif // #ifndef _THREAD_INCLUDE_