Proud::CThreadPool 클래스 참조abstract

Public 멤버 함수

virtual void SetDesiredThreadCount (int threadCount)=0
 
virtual void Process (int timeoutMs)=0
 

정적 Public 멤버 함수

static CThreadPoolCreate (IThreadPoolEvent *eventSink, int threadCount)
 

상세한 설명

서버사이드 호스트 모듈(CNetServer,CLanServer,CLanClient)을 위한 thread pool 객체입니다.

자세한 것은 서버에서 여러 호스트 모듈이 같은 Thread Pool를 공유하기 을 참고하십시오.

사용법

  • tp = CThreadPool.Create();
  • tp.SetEventSink(...); // (optinal)
  • tp.SetThreadCount(n); // n = 0~512
  • NC,NS,LC,LS에서 tp를 변수로 참조
  • delete tp;

TODO: 상기 주석 다듬은 후 다국어화해야!

멤버 함수 문서화

static CThreadPool* Proud::CThreadPool::Create ( IThreadPoolEvent eventSink,
int  threadCount 
)
static

네트워킹 서버간 통신용 ThreadPool을 생성합니다.