[so] Intrebare

Octavian Purdila so@cursuri.cs.pub.ro
Fri, 19 Nov 2004 16:47:41 +0200 (EET)


> Buna ziua,
>
> M-am lovit de urmatoarea problema la tema 2:
> Daca in momentul in care clientul ii face cererea serverului, un
> proces nu s-a terminat inca (adica CPUtime nu a fost calculat de catre
> proces) atunci serverul trebuie sa-i calculeze el CPUtime. Pana
> calculeaza serverul acest timp( citind-ul din fisierul /proc/pid/stat
> ), procesul se termina si fisierul dispare si nu mai are cum calcula.
> Ce facem in acest caz? Punem valoarea lui CPUtime egala cu 0 ?
>

Da, pentru invocarea in care se intampla acest lucru (race condition),
puteti sa faceti asa. Pentru invocari ulterioare insa, trebuie sa afisati
valoarea corecta.

tavi