?? threadpool.h
字號:
#ifndef __THREADPOOL_H__
#define __THREADPOOL_H__
//=======================================================================================================================
/// IThreadInterface 膠飯靛甸闌 祈府竅霸 包府竅扁 困茄 皋聰廉 努貳膠
/**
@author
Kim Min Wook < taiyo@webzen.co.kr >
@since
2004. 10. 20
@remarks
- IThreadInterface 膠飯靛甸闌 眠啊 AddThread() 秦輯 烹欽秦輯 包府茄促.
- BatchStartThread() 膠貳靛甸闌 老褒 ResumeThread()茄促.
- BatchStopThread() 膠貳靛甸闌 老褒 EndTread()茄促.
@history
- 2004.11.11 : utility library俊 眠啊 & util namespace俊 殿廢
*/
//=======================================================================================================================
#pragma once
#include <Linkedlist.h>
using namespace util;
namespace util
{
class IThreadInterface;
class ThreadPool
{
public:
ThreadPool();
~ThreadPool();
VOID AddThread( IThreadInterface * pThread, BOOL bSuspend = FALSE );
inline VOID SetAutoRelease( BOOL bVal ) { m_bAutoRelease = bVal; }
VOID BatchStopThread();
VOID BatchStartThread();
private:
VOID _release();
private:
CLinkedlist<IThreadInterface *> * m_pThreadList;
BOOL m_bAutoRelease;
};
}
#endif // __THREADPOOL_H__
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -