шпаргалка

b.Apel.sistem p-ru.timp

[ Назад ]
#include<sys/types.h>
#include<sys/times.h>
^extern long times();
^main()
{
^int i;
/* tms este o structurг de date conюinвnd 4 ^elemente de timp */
^struct tms pb1, pb2;
^long pt1, pt2;
^pt1=times([and]pb1);
^for(i=0;i<10;i++)
^if(fork()==0)
^child(i);
^for(i=0;i<10;i++)
^wait((int*) 0);
^pt2=times([and]pb2);
^printf("pгrinte real [procent]u utilizator [procent]u sistem [procent]u c_utlizator [procent]u c_sistem [procent]u
", pt2-pt1, pb2.tms_utime-pb1.tms_utime, pb2.tms_stime-pb1.tms_stime, pb2.tms_ctime-pb1.tms_ctime, pb2.tms_cstime-pb1.tms_cstime);
}
^child(n)
^int n;
{
^int i;
^struct tms cb1, cb2;
^long t1, t2;
^t1=times([and]cb1);
^for(i=0; i<10000; i++);
;
^t2=times([and]cb2);
^printf("fiu [procent]u: real [procent]u utilizator [procent]u sistem [procent]u
", n, t2-t1,cb2.tms_utime - cb1.tms_utime, cb2.tms_stime -cb1.tms_stime);
^exit();
}

КАТЕГОРИИ:

Network | английский | архитектура эвм | астрономия | аудит | биология | вычислительная математика | география | Гражданское право | демография | дискретная математика | законодательство | история | квантовая физика | компиляторы | КСЕ - Концепция современного естествознания | культурология | линейная алгебра | литература | математическая статистика | математический анализ | Международный стандарт финансовой отчетности МСФО | менеджмент | метрология | механика | немецкий | неорганическая химия | ОБЖ | общая физика | операционные системы | оптимизация в сапр | органическая химия | педагогика | политология | правоведение | прочие дисциплины | психология (методы) | радиоэлектроника | религия | русский | сертификация | сопромат | социология | теория вероятностей | управление в технических системах | физкультура | философия | фотография | французский | школьная математика | экология | экономика | экономика (словарь) | язык Assembler | язык Basic, VB | язык Pascal | язык Си, Си++ |