Slajd14

Slajd14



Sekcja krytyczna - przykład (2/2)

DWORD WINAPI SecondThread (PVOID pvPararn) { while (g_nlnde:: < MAX_TIMES) { EnterCriticalSection(&g_cs); g_nlnde::++;

g_dwTimes[g_nlndex - 1] = GetTickCount(); LeaveCriticalSection(&g_cs);

}

return(0);

*r Czy powyższe watki prawidłowo wypełnią tablicę g_dwTimes po usunięciu sekcji krytycznej ?

© Marek Nowak


Programowanie współbieżne w systemach operacyjnych Windows NT72000


Wyszukiwarka

Podobne podstrony:
Slajd13 Sekcja krytyczna - przykład (1/2) const int Max_TIMES = 1000; int g_nlnde:: = 0; DWORD
Slajd10 Sekcja krytyczna Sekcja krytyczna - mały fragment kodu, który musi uzyskać wyłączny dostęp d
Slajd11 Sekcja krytyczna - wykaz funkcji ■    lnitializeCriticalSection() - przygotow
Slajd12 Sekcja krytyczna - struktura programu void one_at_a_time_please()
Przykładowe pytania testu egzaminacyjnego 1.    Sekcja krytyczna jest to fragment
slajd18 (163) KRYTYCZNA SZYBKOŚĆ ZESZKLENIA, Vc [K s 1

więcej podobnych podstron