Есть ли в API Windows строка функции 'pthread_cleanup_pu sh'? - PullRequest
0 голосов
/ 20 января 2020

В unix есть функции с именами 'pthread_cleanup_pu sh' и 'pthread_cleanup_pop' для выполнения процедуры очистки ресурсов или кучи памяти.

Есть ли такие функции, как они, в Window API в этом ситуация?

result = doSomething();
if (result = error) {
   CloseHandle(hSomething1);
   CloseHandle(hSomething2);
   ExitThread(GetLastError());
}
result = doNextStep();
if (result == anotherError) {
   // Redundant
   CloseHandle(hSomething1);
   CloseHandle(hSomething2);
   ExitThread(GetLastError());
}
result = doNextStep2();
if (result == anotherError) {
   // Redundant
   CloseHandle(hSomething1);
   CloseHandle(hSomething2);
   ExitThread(GetLastError());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...