Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Поток закрывает свой handle (http://forum.oszone.net/showthread.php?t=198553)

SmallGod 04-02-2011 12:58 1604251

Поток закрывает свой handle
 
Вобщем мы тут посрорили:

Задача стоит полностью закрыть Thread.

К чему приведёт этот код?
Приведёт ли это к утечке памяти?

Код:

...
DWORD WINAPI ErDThread(LPVOID param)
{
              ...
              CloseHandle(GetCurrentThread());
        ExitThread(1);
}
...
HANDLE h = CreateThread(NULL, 1000, &ErDThread, 0, 0, &id);
...


pva 06-02-2011 15:10 1605970

Согласно комментарию относительно этой функции в Microsoft SDK, приведёт. если используется стандартная библиотека C++ (т.к. она создаёт дополнительные объекты, уничтожение которых пропускается при ExitThread). Там советуют _beginThread и _endThread. Подробности у микрософта.


Время: 15:46.

Время: 15:46.
© OSzone.net 2001-