I
icepil@hotmail.com
Guest
I need help atsakyti į kelis klausimus.Jei žinote, vienas iš jų, norėčiau, kad kažkas Paskelbta iš jūsų.numeris 3 duoti man sunkiausiai laiko, ir man reikia pagalbos, kad dauguma, see ya draugų.
1)
Duomenų struktūros gali būti paskirstytos tarp skaitytojo procesus ir vienas rašytojas procesas.Skaitytojas procesus galima tik skaityti iš duomenų struktūros ir rašytojas procesas gali rašyti tik į jį.Rašykite, naudojant semafory, kūnas (į pseudocode) ir algoritmas rodančią semafory galima leisti daug kartu Reader procesus ir vienas rašytojas procesą, bet ne abu.
2)
Kritinis sąlyginis regionas (CCR), yra tokios formos:
Regionas X kai B do S1;
Eskizas (po pseudocode) ir algoritmas, kuriame, kaip įgyvendinti CCR naudojant semafory struktūra.
3)
Vienas iš stebėtojų kritikuoja tai, kad sąlyga sinchronizavimas yra per žemo lygio, ir nestruktūruotų.Paaiškinkite, ką reiškia šis teiginys.Aukštesnis stebėti sinchronizavimo primityvus, gali būti, pavyzdžiui formą:
WaitUntil Boolean_expression;
jeigu procesas atidėtas iki Būlio išraiška įvertinama kaip teisinga.Pavyzdžiui
WaitUntil x <y 5;
Nors ši sąlyga sinchronizacijos forma yra labiau struktūrizuotą ji nėra randama daugelyje kalbų, kurios palaiko monitorius.Paaiškinkite, kodėl tai.Rodyti kaip apriboti buferis problema gali būti išspręsta naudojant WaitUntil sinchronizacijos primityvios viduje kontroliuoti./ Dėmesio # 1 - Nekurkite crossposts.Jūsų antra žinutė buvo ištrinta.(Klug) /
1)
Duomenų struktūros gali būti paskirstytos tarp skaitytojo procesus ir vienas rašytojas procesas.Skaitytojas procesus galima tik skaityti iš duomenų struktūros ir rašytojas procesas gali rašyti tik į jį.Rašykite, naudojant semafory, kūnas (į pseudocode) ir algoritmas rodančią semafory galima leisti daug kartu Reader procesus ir vienas rašytojas procesą, bet ne abu.
2)
Kritinis sąlyginis regionas (CCR), yra tokios formos:
Regionas X kai B do S1;
Eskizas (po pseudocode) ir algoritmas, kuriame, kaip įgyvendinti CCR naudojant semafory struktūra.
3)
Vienas iš stebėtojų kritikuoja tai, kad sąlyga sinchronizavimas yra per žemo lygio, ir nestruktūruotų.Paaiškinkite, ką reiškia šis teiginys.Aukštesnis stebėti sinchronizavimo primityvus, gali būti, pavyzdžiui formą:
WaitUntil Boolean_expression;
jeigu procesas atidėtas iki Būlio išraiška įvertinama kaip teisinga.Pavyzdžiui
WaitUntil x <y 5;
Nors ši sąlyga sinchronizacijos forma yra labiau struktūrizuotą ji nėra randama daugelyje kalbų, kurios palaiko monitorius.Paaiškinkite, kodėl tai.Rodyti kaip apriboti buferis problema gali būti išspręsta naudojant WaitUntil sinchronizacijos primityvios viduje kontroliuoti./ Dėmesio # 1 - Nekurkite crossposts.Jūsų antra žinutė buvo ištrinta.(Klug) /