[so] tot barbieri sau frizeri...
Andrei Hagiescu
so@atlantis.cs.pub.ro
Sat, 29 Nov 2003 22:39:30 +0200
Am urmatoarea dilema. Am folosit doua monitoare pentru ca un client tocmai
intrat si un frizer sa nu se "ciocneasca". Daca tot am folosit al doilea
monitor am pus si "anuntul" ca un frizer a terminat in acest monitor pentru
ca altfel ar fi fost echivalent cu un mutex la contorul de scaune libere.
Din pacate pentru a nu baga un frizer in acest monitor, clientul tuns si nu
barbierul trebuie sa anunte ca frizerul a terminat tunsul. Intre timp
barbierul se culca "un pic" pana vine un eventual client care a fost anuntat
(nu are de unde sa stie barbierul daca mai sunt clienti la coada). Este
corecta abordarea sau tb. ca un barbier sa nu se culce deloc daca mai sunt
clienti care tb. tunsi?