|
Which is better to use?? _beginthread or
CreateThread?? I've always used _beginthread in the past... But after looking at
_beginthread.. it really calls CreateThread...
Is this a bug with _beginthread()???
HEAP[MUD.exe]: HEAP: Free Heap block 8d5b70
modified at 8d5c88 after it was freed
void CMainThread::StartThread(void
*tptr)
{ SOCKET ListenerSocket; sockaddr_in lsin; int n; ListenerSocket = socket(AF_INET,
SOCK_STREAM, 0);
lsin.sin_family = AF_INET; lsin.sin_addr.s_addr = INADDR_ANY; lsin.sin_port = htons(g_Config.Port); bind(ListenerSocket, (sockaddr *)&lsin, sizeof(lsin)); getsockname(ListenerSocket, (sockaddr *)&lsin, &n); listen(ListenerSocket,
5);
while (NOT g_bMainThreadDone) { SOCKET tempsocket; sockaddr_in tin; int n = sizeof(tin);
tempsocket = accept(ListenerSocket, (sockaddr *)&tin,
&n);
if (tempsocket != INVALID_SOCKET) _beginthread(SessionThread, 0, (void *)tempsocket); Sleep(1); }
closesocket(ListenerSocket);
SendStopEvent(); } |
- Re: [msvc] _beginthread or CreateThread??? Weston Fryatt
- Re: [msvc] _beginthread or CreateThread??? Max
- Re: [msvc] _beginthread or CreateThread??? Weston Fryatt
- RE: [msvc] _beginthread or CreateThread??? Ehsan Akhgari
