Exista un atomic_t si niste functii asemanatoare cu Interlocked..., dar cred ca e numai pentru kernel. Nu merge folosit in userspace.<br><br><div class="gmail_quote">On Nov 30, 2007 11:42 AM, Catalin Iacob &lt;<a href="mailto:iacobcatalin@gmail.com">
iacobcatalin@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">On Thursday 29 November 2007 20:00:30 Vlad Cananau wrote:
<br>&gt; Ce functii de sincronizare avem voie sa folosim pe Windows?<br>&gt; Ma refer la protejarea datelor cu un mutex/semafor, sau poate chiar<br>&gt; CriticalSection, InterlockedVariable.<br><br></div>Toate cele de mai sus :-). De ce n-ati avea voie sa le folositi din moment ce
<br>sunt API nativ de Windows si s-au facut la laborator. Daca nu ai nevoie de<br>mutex cu nume e mai eficient Critical Section.<br><div class="Ih2E3d"><br>&gt; Care este echivalentul incrementarilor/decrementarilor atomice, in POSIX?
<br><br></div>Eu unul nu stiu de un API care sa faca asta in POSIX. O cautare rapida pe<br>Google n-a relevat nimic. Banuiesc ca daca exista se punea in laborator. Sa<br>ma contrazica cineva daca gresesc :-D.<br><br>Catalin
<br>_______________________________________________<br>so mailing list<br><a href="mailto:so@cursuri.cs.pub.ro">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></blockquote></div><br>