KThread.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. // -------------------------------------------------------------------------
  2. // 文件名 : KThread.h
  3. // 创建者 : 万里
  4. // 创建时间 : 2003-5-1 21:16:13
  5. // 功能描述 :
  6. //
  7. // -------------------------------------------------------------------------
  8. #ifndef __KTHREAD_H__
  9. #define __KTHREAD_H__
  10. #include "WTypes.h"
  11. class KThread
  12. {
  13. public:
  14. KThread();
  15. virtual ~KThread();
  16. HANDLE m_hStop; // Thread running signal
  17. HANDLE m_hProcessor; // Thread handle
  18. virtual BOOL Stop();
  19. virtual HANDLE Start();
  20. virtual BOOL IsAskingStop();
  21. static unsigned  __stdcall ThreadFun( void * lpParam );
  22. virtual DWORD Main(LPVOID lpParam) = 0;
  23. };
  24. #endif // __KTHREAD_H__