3. Załóżmy że pracują dwa wątki: wi (uruchomiony pierwszy) i w2 (uruchomiony dnigi). Obydwa wątki mają równe priorytety. W chwili, gdy wątek l wykonuje podkreśloną instrukcję następuje przełączenie zadań i system przełącza kontekst na wątek 2. Zaznaczyć, co pojawi się na ekranie.
int wyświetl(char *s) { |
int wl(void *p) |
int w2(void |
*P) |
static CĆritiealSeetion cs<); |
{ |
{ | |
int w; |
wyświetl("0000"); |
wyświetl(" |
1111"); |
return 0; |
return a; | ||
cs. Lock (); _worintf is) : cs .Unlock(); |
} |
) | |
return w; ) |