«« ( Date ) »» // «« ( Thread ) »» // drs - 2006

Re: H2O problem

by Ivo Mihailovic
četvrtak, 04. maj 2006 - 13:42.

Kod ljudozdera ti treba mutex zato sto moras nedeljivo da proveris da li je
servings = 0 i da postavis na M ako jeste i zato sto moras nedeljivo da
uradis servings=servings-1.
Ovde nedeljivo treba uvecas count i proveris da li je 2 i postavis ga na 0.
Zato ti treba mutex kod Hydrogena. Ali kod oxygena imas samo wait koji je i
onako nedeljiva akcija i zato se pitam zasto se tu koristi mutex


On 04/05/06, Mina Micanovic <minica82@eunet.yu> wrote:


Iz istog razloga iz kog ti je potreban mutex kod npr. ljudozdera.

Kada imas vise instanci odredjene klase a potreban ti je tacno odredjen
broj
da bi se ispunio neki uslov, ti moras da ih medjusobno iskljucujes kako bi
za
svaku proveravao taj uslov. Ako ih ne bi iskljucivao to bi znacilo da ne
bi
imao kontrolu nad ispunjavanjem uslova na barijeri.

Citiranje Ivo Mihailovic <ivonindza@gmail.com>:

> Da preformulisem: Zasto je potrebno medjusobno iskljucivanje atoma
> kiseonika?
>
> On 03/05/06, Mina Micanovic <minica82@eunet.yu> wrote:
> >
> >
> > Citiranje Ivo Mihailovic <ivonindza@gmail.com>:
> >
> > > Cemu sluzi semafor oxyMutex?
> > >
> >
> > Za medjusobno iskljucivanje atoma kiseonika.
> >
> >
> >
> > -----------------------------------------------------------------
> > unsubscribe:
> > minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20drs
> > -----------------------------------------------------------------
> >
>



-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20drs
-----------------------------------------------------------------