2010-03-17 7 views
11

Mam program, który używa biblioteki pthread do mnożenia macierzy matrycy 500x500. Każda nić oblicza 50 rzędów macierzy.Dlaczego użytkownik sys + jest prawdziwy w "komendzie czasu"?

Kiedy razem jego wykonanie:

[email protected]:~$ time ./a.out 

real 0m0.383s 
user 0m0.810s 
sys  0m0.000s 
[email protected]:~$ 

Dlaczego sys + użytkownik jest większa niż czasie rzeczywistym?

+0

Jeśli jest to istotne, mam procesor Core 2 Quad i mam zainstalowany 64-bitowy ubuntu. –

Odpowiedz

19

Jest większy, ponieważ dodaje czas ze wszystkich rdzeni.

Powiązane problemy