Skocz do zawartości

Inteligetne przerywanie wątku


Recommended Posts

Napisano

Witam

Czy istnieje sposob aby dany watek zabespieczyl sie na czas wykonania kilku waznych procedur przed jego wstrzymaniem metoda SuspendThread(); . Jednoczesnie bylo by to zabespiecznie przed jego zakonczeniem ( TerminateThread() )

Chcialbym zrobic cos takiego:

//watek
DWORD WINAPI Watek(void*pDane)
{
while(true)
{
zabezpiecz_przed_wstrzymaniem();

wykonaj_krytyczne_procedury();

odpezpiecz();

//tutaj mozna go zakonczyc lub wstrzymac
wykonaj_niezalezne_procedury();
}

return 0;
}

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...