[so] File locking

Adrian Scoica adrian.scoica at gmail.com
Wed Mar 9 13:50:14 EET 2011


> De ce nu faci un thread separat al carui singur scop e sa faca select
> (and friends) pe descriptorii aia ? In felul asta poti trata
> evenimentul exact in momentul in care te programeaza scheduler-ul.
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>

Da, asta e solutia echivalenta la varianta cu semnale.

Nu sunt sigur care e mai eficienta (un thread separat s-ar putea sa coste
mai mult timewise atunci cand evenimentele sunt rare), dar in definitiv
introduci aceeasi problema: oricum ai face, trebuie sa te pregatesti
sufleteste ca operatiile cu memoria implicata nu vor mai fi sincronizate (de
ex, daca ai un flag has_changed, si ala se schimba in timp ce tu il
verifici).

Probabil sunt rare cazurile in care merita sa iti bati capul asa de tare.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20110309/74e3183c/attachment.htm>


More information about the so mailing list