ProudNet docs를 참고하고 있습니다. 내용 중 Thread Pool 설정하기에서 몇 가지 질문이 있어 문의드립니다.
1.UserWorkerThreadBeginHandler, UserWorkerThreadEndHandler delegate가 SetExternalUserWorkerThreadPool를 미설정 했을 때만 호출되는게 맞나요?
CStartServerParameter param;
CThreadPool* p1 = CThreadPool::Create(..., 12);
param.m_externalNetWorkerThreadPool = p1;
2.SetExternalNetWorkerThreadPool만 설정하면 UserWorkerThreadPool은 NetWorkerThreadPool가 SetExternalNetWorkerThreadPool에 설정된 Thread Pool을 같이 사용하는 건가요?
CStartServerParameter param;
CThreadPool* p = CThreadPool::Create(..., 12);
param.m_externalNetWorkerThreadPool = p;
param.m_externalUserWorkerThreadPool = p;
3.SetExternalNetWorkerThreadPool, SetExternalUserWorkerThreadPool을 설정하지 않은 상태는 NetWorkerThreadPool, UserWorkerThreadPool은 어떤 상태인가요?