Re: za asistenta
Pozdrav svima,
1)Nasao sam nesto sto vrlo lici na neki od prethodnim postova. Naime, u
zbirci Ikodinovic/Jovanovic, zad3 g):
Nigde se ne spominje wait(empty). Mi smo sigurni da imamo eksluzivan pristup
ulazu u bafer, ali da li u njemu ima bilo sta? Moze da se desi da consumer
uzme nesto iako Producer nije stavio nista u buffer.
2)Kako bi H20 problem mogao da se resi na drugi nacin? Pominjali ste neku
barijeru, ali evo sta sam ja nasao na netu:
void hReady() {
hPresent->V();
waitForWater->P();
}
void oReady() {
mutex->P()
hPresent->P();
hPresent->P();
mutex->V();
makeWater();
waitForWater->V();
waitForWater->V();
}
Cini se da je ovo resenje jednostavnije od naseg iz materijala, i pritom
nista maje funkcionalno.
Ispravite me ako gresim.
3)ChildCare Problem, zad 10 iz materijala.
"for i := 0 to out do"
u bring BackChildren metodi
Zar ne bi trebalo da ide od 1?
if ((numChild + num)
u nannExit
Zar ne bi trebalo bez "+num"?
Pozdrav.
1)Nasao sam nesto sto vrlo lici na neki od prethodnim postova. Naime, u
zbirci Ikodinovic/Jovanovic, zad3 g):
Nigde se ne spominje wait(empty). Mi smo sigurni da imamo eksluzivan pristup
ulazu u bafer, ali da li u njemu ima bilo sta? Moze da se desi da consumer
uzme nesto iako Producer nije stavio nista u buffer.
2)Kako bi H20 problem mogao da se resi na drugi nacin? Pominjali ste neku
barijeru, ali evo sta sam ja nasao na netu:
void hReady() {
hPresent->V();
waitForWater->P();
}
void oReady() {
mutex->P()
hPresent->P();
hPresent->P();
mutex->V();
makeWater();
waitForWater->V();
waitForWater->V();
}
Cini se da je ovo resenje jednostavnije od naseg iz materijala, i pritom
nista maje funkcionalno.
Ispravite me ako gresim.
3)ChildCare Problem, zad 10 iz materijala.
"for i := 0 to out do"
u bring BackChildren metodi
Zar ne bi trebalo da ide od 1?
if ((numChild + num)
u nannExit
Zar ne bi trebalo bez "+num"?
Pozdrav.
- Follow-Ups:
- Re: za asistenta
- From: "Radomir Jakovljević" <radegm@gmail.com>
- Re: za asistenta
- From: "Vanja Petreski" <vpetreski@gmail.com>
- Re: za asistenta
- References:
- RE: za asistenta
- From: "Mihailo Jovkovic" <mjovkovic@gmail.com>
- Re: za asistenta
- From: "Milan Aleksic" <milanaleksic@gmail.com>
- RE: za asistenta
Previous by date: Pitanje
Next by date: Re: za asistenta
Previous by thread: Re: za asistenta Next by thread: Re: za asistenta
Previous by thread: Re: za asistenta Next by thread: Re: za asistenta