Salut!<br><br>Testul 5 arata asa (partial) :<br><br>$CLIENT s $GAP a picasso s $GAP a philippine s $GAP a sofia &<br>$CLIENT a albertina s $GAP a ashlee s $GAP a sharleen s $GAP a alisha<br><br>Acum, presupunand ca "a albertina" dureaza extrem de putin, se poate intampla ca "a picasso" si "a ashlee" sa fie trimise concomitent.<br>
Astfel, in functie de "toanele" sistemului de operare, eu pic sau trec testul asta deoarece ashlee si picasso sunt fie "ashlee picasso" fie "picasso ashlee". Nu este singurul loc in care timpi asemanatori genereaza rezultate diferite in rulari diferite.<br>
<br>Intrebare: este ceva in neregula cu modul cum tratez eu intrarile sau aici chiar apare un race condition? Mentionez ca nu "zapacesc" in vreun fel mesajele din coada si le tratez pe masura ce vin, iar sleep-ul pe client este implementat corect ( nanosleep ).<br>
<br>Multumesc,<br>Dani<br><br><br><br>