AfxBeginThread

Im using AfxBeginThread in My InitInstance method for a CDialog application. Instead of calling DoModal(I dont want the dialog and am not setting m_pMainWnd = &dlg) Im merely calling
AfxBeginThread() and then WaitForSingleObject(hThread, INFINITE). When I go to TaskManager, I see that its taking 99% of my resources.

Do I need to call GlobalMemoryStatus to get the available virtual and merely use a percentage of it (as the 4th parm to AfxBeginThread) or what do I need to do so as to eliminate this resource hogging?

Help

LostInMemorySpace
hduncanjrAsked:
Who is Participating?
 
jkrConnect With a Mentor Commented:
No, there's no need to specify a stack size. What is your thread actually doing?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.