image050

image050



5. Proces PI uruchamia wątek wł. a proces P2 unrchamia wątek w2. Wątek wl czeka na zdarzenie od wątku \v2. Co należy wstawić u- miejsce znaków © i <2>. żeby wątek w i zakończył się?

PI

CEvent el(0,0,©);

UlNT wl<void* p){

CSingleLock SL(&el); SL.LockO; return 0;


P2

CEvent ei(0,0,<2>); UINT w2(void* p)< el.Set£vent11; return 0;

) >

a Można usunąć te znaki i przykład będzie poprawny, ponieważ zmienne *1 są globalne

b np. ©: "racje zdarzenie 1"    ®: "raoje zdarzenie 2".

d koniecznie ©: "\\{1 . , •'.Łrent\?OwmmTir,!\\ \ \. , \_

6. W systemie Windows jeden proces uruchamia dwa wątki, najpierw w2. następnie wl (tryby otwierania plików: w -do zapisu, a - dołączanie) Zakładając, że zmienna e jest globalna, określić zawartość pliku plik. t>:t?

CEvent e(0,Q);

UINT wl(void* p)(

FILE *f»fopen("piik.txt" fprintf(f,"3"); e.SetEvent(); return 0;


213


UINT w2(void* p){

CSingleLcck $L (&e);

"a");    FILE *f-fopen("plik.txt","w");

fprintf(f,"l");

SL.Lock(); SL.Unlock(); fprintf(f,"2"); return 0;

123


321


ŚzlZł


Wyszukiwarka

Podobne podstrony:
image031 5. Proces PI uruchamia watek wl. a proces P2 uruchamia watek w2. Watek wl czeka na zdarzeni
image046 4. W systemie Windows uruchamiamy dwa procesy, najpierw pl. następnie p2 (tryby otwierania
image021 3. W systemie Windows uruchamiamy proces pl. a następnie na drugiej konsoli proces p2: void
image023 4. W systemie Windows uruchamiamy dwa procesy, najpierw pl. następnie p2 (tryby otwierania
image046 4. W systemie Windows uruchamiamy dwa procesy, najpierw pl. następnie p2 (tryby otwierania
image045 3. W systemie Windows urocliamiamy proces pl. a następnie na drogiej konsoli proces p2: voi
image049 Proces PI utworzył obiekt synclironizacji typu zdarzenie w następujący sposób:CEvent
image029 Proces PI utworzył obiekt synchronizacji typu zdarzenie w następujący sposób: CEvent
Image008 Proces emancypacji - jego istota i struktura Świadomość i intencja to za mało, by zmienić w
image052 2. Proces wyświetla okno pokazane na rysunku. Z ilu wątków składa się ten proces? oo ;u
22211 image0 (4) ProcesPłuntypod.^M

więcej podobnych podstron