Konference o programovani v UNIXu

Ladislav Vaiz spam na nagano.cz
Úterý Červenec 31 07:53:07 CEST 2007


Dalibor Straka napsal(a):
> Kdyz delam treba rotaci stromu (a vlakno bude prepnuto), neni dobre, aby
> se jine vlakno pokouselo neco vyhledavat. Pokud vsak pouziju tutez
> knihovnu pro jedno-procesovy nebo jedno-vlaknovy program, neni treba
> travit spoustu casu v zamykani a odemykani mutexu.
>   
Klonil bych se k tomu, aby knihovna zamykala svoje data, pokud nějaká 
má. Přesněji řečeno data, o kterých volající nic neví.
Operaci se stromem bych zamykal v aplikaci. Je to přístup k proměnné 
(stromu), jako každý jiný. Z hlediska celé aplikace může být potřeba 
atomická operace skládající se z více volání knihovních funkcí. Pak vám 
zamykání v knihovně nepomůže.
AFAIK takto se k tomu staví glib.
Láďa





Další informace o konferenci Linux