Infatti le funzioni vanno usate in coppia.
_endthreadex dealloca le strutture allocate da _beginthreadex.
Comunque le risorse del sistema operativo, vengono comunque deallocate quando il thread ha terminato il ciclo di esecuzione. La differenza consiste che i distruttori degli oggetti impiegati nel thread non sono chiamati con la _endthreadex.

Rispondi quotando