Dupa multe ore pierdute cu o problema care nu exista, am reusit sa fac sa mearga tema online. "Problema" a fost folosirea alocarii dinamice in client. Se pare ca, pe masina virtuala pe care se face testarea, cand mai multi clienti incearca sa aloce in heap (fiecare in al lui), se intampla ceva foarte ciudat. Eu alocam astfel tot felul de structuri care ma ajutau la tabela hash. Sa nu faceti si voi aceeasi "greseala".<br>
<br><div class="gmail_quote">2009/4/16 Adrian Bondrescu <span dir="ltr"><<a href="mailto:adi.bondrescu@gmail.com">adi.bondrescu@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Mda. Am si eu o astfel de problema. Mai grav la mine este ca local merge.<div>Mentionez ca nu am pe nicaieri busy waiting, mesajele le astept printr-un semafor.<div>Din cate am observat, problema este la pornirea clientilor. Desi ar trebui sa porneasca aproximativ in acelasi timp, pornesc intr-un interval de vreo 4 secunde.</div>
<div><br></div><div><a href="http://cs.pub.ro/~so/Teme/nota.php?user=Adrian%20-%20Lucian%20Bondrescu&homework=2-ipc-windows" target="_blank">http://cs.pub.ro/~so/Teme/nota.php?user=Adrian%20-%20Lucian%20Bondrescu&homework=2-ipc-windows</a></div>
<div><br></div><div>Testul 8 este cel vizat. Am pus acolo un mesaj cu minutul:secunda:milisecunda la care a pornit fiecare client.<br><br><div class="gmail_quote"><div class="im">2009/4/16 Adrian Lascateu <span dir="ltr"><<a href="mailto:adrian_lascateu@yahoo.com" target="_blank">adrian_lascateu@yahoo.com</a>></span><br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top" style="font:inherit"><br><div><div>
</div><div class="h5">Salut.<br><br>Se pare ca am dat si eu peste niste probleme cu testul 8. In primul rand pe linux. Acasa merge dar afiseaza in ordine pseudo-inversa dar pe site da timeout mereu. Pe windows pica cu urmatorul diff:<br>
<br><pre>Running test 8<br>2,3c2,3<br>< beilul manfred deane karlen ebony tiphany ardisj bonita evanne sunny carolyne jennette nevsa cate dorene emmye philomena dorolisa erinna norma oliy deena jacqui norris <br>< carolynn nicolle charline francesca cordey alexine othelia kathryne alturing meara jacquette cecelia hilde friedman mariann cacilia latisha malynda adrienne mirella ashley <br>
---<br>> norris jacqui oliy deena norma erinna dorolisa emmye philomena dorene cate nevsa jennette carolyne sunny evanne bonita ardisj deane tiphany ebony karlen manfred beilul <br>> ashley mirella malynda adrienne latisha cacilia mariann friedman
hilde cecelia jacquette meara kathryne alturing othelia alexine cordey francesca charline nicolle carolynn <br>--{ FAILED }--<br><br>Are cineva idee din ce cauza se intampla asta? S-a mai intalnit cineva cu asa ceva?<br>
<br>Sper ca acum mesajul sa ajunga bine.<br><br>Multumesc,<br>Adrian<br><br><br></pre><br></div></div></td></tr></tbody></table><br>
<br><div class="im">_______________________________________________<br>
so mailing list<br>
<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a><br>
<a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so" target="_blank">http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so</a><br>
<br></div></blockquote></div><br></div></div>
</blockquote></div><br>