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

Re: nekoliko pitanja

by Dragoslav Pavkovic
petak, 23. april 2004 - 06:46.

Posto nije bilo odgovora (koliko sam primetio), a i sam spremam drs:

1. treba full=1, posto su x i y 'napunjeni' tokom inicijalizacije (x=y=0).
Moglo bi i full=0 i empty=1, da je makepoints::for i=0,n (a ne
makepoints::for i=1,n)

2. u verziji fajla koji sam skinuo pre par sati stoji fork[i]=1... Verovatno
je ispravljeno...

> takodje u istom zadatku ticket se stavlja na n-1.
> da li zato da bi se izbeglo blokiranje ako npr svi filozofi uzmu levu
> viljusku ?

to je i meni logicno, tj. i u najgorem slucaju barem jedan ce da jede...

Ako nesto nije tacno od ovoga bilo bi dobro da neko javi...

Pozdrav,
Dragoslav


----- Original Message -----
From: "Rade Supica" <rsupica@eunet.yu>
To: <drs@titan.etf.bg.ac.yu>
Sent: Monday, April 19, 2004 12:57 PM
Subject: [drs] nekoliko pitanja


> Nekoliko pitanja za asistenta :
>
> 1. zadatak 2 ( vezbe 2004 )
> mislim da u vezbama postoji greska oko inicijalizacije semafora
> full=1, empty=0
> u knjizi konkurentno programiranje ( str. 185 ) stoji full=0 ,
> empty = 1 sto je i meni logicno
> sta je tacno?
>
> 2. zadatak 3 ( vezbe 2004 ) takodje inicijalizavija semafora fork[i]=0 ,
> zar ne treba na 1 ( tako je u knjizi str. 193 )?
> ako treba na 0 , zasto ?
>
> takodje u istom zadatku ticket se stavlja na n-1.
> da li zato da bi se izbeglo blokiranje ako npr svi filozofi uzmu levu
> viljusku ?
>
> hvala i pozdrav
> rade
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20drs
> -----------------------------------------------------------------
>