[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