📄 ithreadinterface.h
字号:
#ifndef __ITHREAD_INTERFACE_H__
#define __ITHREAD_INTERFACE_H__
#pragma once
//=======================================================================================================================
/// 胶饭靛甫 祈府窍霸 荤侩窍扁 困茄 眠惑 努贰胶
/**
@author
Kim Min Wook < taiyo@webzen.co.kr >
@since
2004. 10. 20
@remarks
- IThreadInterface甫 惑加罐酒 备泅茄 努贰胶绰 窍唱狼 胶饭靛啊 等促.
- StartThread() 龋免肺 胶饭靛甫 积己窍绊 EndThread() 龋免肺 胶饭靛甫 磷牢促.
@note
- 胶饭靛狼 Run()甫 狐廉 唱坷霸 窍绰 利例茄 贸府甫 EndThread()俊 备泅秦具 茄促.
@history
- 2004.11.11 : utility library俊 眠啊
*/
//=======================================================================================================================
namespace util
{
class IThreadInterface
{
public:
IThreadInterface(void);
virtual ~IThreadInterface(void);
VOID SuspendThread();
VOID ResumeThread();
VOID StartThread( BOOL bSuspend = FALSE );
virtual VOID EndThread() = 0;
inline HANDLE GetHandle() { return m_hThread; }
protected:
virtual DWORD run() = 0;
static unsigned int __stdcall m_fnThread(void * pt);
private:
HANDLE m_hThread;
};
}
#endif // __ITHREAD_INTERFACE_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -