image031
5. Proces PI uruchamia watek wl. a proces P2 uruchamia watek w2. Watek wl czeka na zdarzenie od wątku w2. Co
C ' 1 cc c
należy wstawić w miejsce znaków ©id), żeby wątek wl zakończy! się?
CEvent el(0,0,©); UINT w2(void* p){ el.SetEvent()/ return 0/
}
PI
CEvent el(0,0,®);
UINT wl(void* p){
CSingleLock SL(&el); SL.Lock(); return 0;
a Można usunąć te znaki i przykład będzie poprawny, ponieważ zmienne el są globalne.
b np. ©: "moje zdarzenie 1" (D: "moje zdarzenie 2".
d komeczm^?r??vTrrCVrCEverr^^e,F*—"T!^?TA^A\CEv^r^Ae]/2^
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. txt?
CEvent e (0,0);
UINT wl(void* p){
FILE *f=fopen("plik.txt","a"); fprintf(f,"3"); e.SetEvent(); return 0;
UINT w2(void* p) {
CSingleLock SL (&e);
FILE *f=fopen("plik.txt","w"); fprintf(f,"1");
SL.Lock() / SL.UnlockO / fprintf(f,"2"); return 0;
Wyszukiwarka
Podobne podstrony:
image050 5. Proces PI uruchamia wątek wł. a proces P2 unrchamia wątek w2. Wątek wl czeka na zdarzeniimage046 4. W systemie Windows uruchamiamy dwa procesy, najpierw pl. następnie p2 (tryby otwieraniaimage021 3. W systemie Windows uruchamiamy proces pl. a następnie na drugiej konsoli proces p2: voidimage023 4. W systemie Windows uruchamiamy dwa procesy, najpierw pl. następnie p2 (tryby otwieraniaimage046 4. W systemie Windows uruchamiamy dwa procesy, najpierw pl. następnie p2 (tryby otwieraniaimage045 3. W systemie Windows urocliamiamy proces pl. a następnie na drogiej konsoli proces p2: voiimage049 Proces PI utworzył obiekt synclironizacji typu zdarzenie w następujący sposób:CEventimage029 Proces PI utworzył obiekt synchronizacji typu zdarzenie w następujący sposób: CEventImage008 Proces emancypacji - jego istota i struktura Świadomość i intencja to za mało, by zmienić wimage052 2. Proces wyświetla okno pokazane na rysunku. Z ilu wątków składa się ten proces? oo ;u22211 image0 (4) ProcesPłuntypod.^Mwięcej podobnych podstron