[so2] [Teme] Tema0 & altele
Daniel Baluta
daniel.baluta at gmail.com
Thu Mar 15 10:36:09 EET 2018
2018-03-15 2:52 GMT+02:00 Darius-Florentin Neatu <neatudarius at gmail.com>:
> Mulțumesc pentru raspunsuri!
>
> @Robert
> Stiu ca se poate declara in alta parte, dar am cateva argumente impotriva.
> 1. Daca alocam global/static, vom avea nevoie de un mecanism de
> sincronizare. Atunci absolut toate operatiile (incepand cu parsarea) s-ar
> desfasura sincron.
> 2. Daca alocam pe heap, acelasi lucru: daca folosesc parametrul GFP_KERNEL
> procesul poate fi intrerupt (si nu vreau), iar daca bag alocarea intr-un
> context atomic, din nou limitez paralelismul.
> Prefer stiva si pentru ca este mai rapida.
>
> Asa cum mi-am gandit eu implementarea, in sectiunea critica am doar accesul
> efectiv in lista, celelalte rezultate (ex. valoarea inserata, nodul inserat
> etc) fiind deja precalculate. In acest fel am o procesare minima in
> sectiunea critica.
>
> As vrea si un raspuns din partea responsabililor daca am procedat corect. Am
> pus si cele de mai sus in README, ca sa justific modificarea acelei
> dimensiuni.
Salut Darius,
Scopul temei este acomodarea cu API-ul de liste si cu mediul de
dezvoltare.
Toate solutiile propuse in acest thread sunt valide.
thanks,
daniel.
More information about the so2
mailing list