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