Эффективная многопоточность
Категория реферата: Рефераты по информатике, программированию
Теги реферата: аристотель реферат, реферати українською
Добавил(а) на сайт: Bonch-Bruevich.
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата
ZwQuerySystemInformation = (ZwQuerySystemInformation_t*)GetProcAddress(
GetModuleHandle(_T("ntdll.dll")), _T("NtQuerySystemInformation"));
}
double dbIdleTime = 0;
static NT::LARGE_INTEGER liOldIdleTime = {0, 0};
static NT::LARGE_INTEGER liOldSystemTime = {0, 0};
// Получаем число процессоров
NT::SYSTEM_BASIC_INFORMATION sysinfo = {0};
NT::NTSTATUS status = ZwQuerySystemInformation(NT::SystemBasicInformation,
&sysinfo, sizeof sysinfo, 0);
if(status != NO_ERROR)
return -1;
// Получаем системное время
NT::SYSTEM_TIME_OF_DAY_INFORMATION timeinfo = {0};
status = ZwQuerySystemInformation(NT::SystemTimeOfDayInformation,
&timeinfo, sizeof timeinfo, 0);
if(status!=NO_ERROR)
return -1;
// Получаем время простоя
NT::SYSTEM_PERFORMANCE_INFORMATION perfinfo = {0};
status = ZwQuerySystemInformation(NT::SystemPerformanceInformation,
&perfinfo, sizeof perfinfo, 0);
Рекомендуем скачать другие рефераты по теме: реферати, инновационная деятельность.
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата