А можно средствами VB6 загрузить процессор на 100%

Узнай цену своей работы

Формулировка задачи:

А можно средствами VB6 загрузить процессор на 100% Или перефразирую вопрос, достигается ли в VB6.0 реализация использования многоядерности процессоров?

Решение задачи: «А можно средствами VB6 загрузить процессор на 100%»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Public Type SYSTEM_INFO
  4.   dwOemID                       As Long
  5.   dwPageSize                    As Long
  6.   lpMinimumApplicationAddress   As Long
  7.   lpMaximumApplicationAddress   As Long
  8.   dwActiveProcessorMask         As Long
  9.   dwNumberOrfProcessors         As Long
  10.   dwProcessorType               As Long
  11.   dwAllocationGranularity       As Long
  12.   dwReserved                    As Long
  13. End Type
  14.  
  15. Public Declare Sub GetSystemInfo Lib "kernel32" (lpSystemInfo As SYSTEM_INFO)
  16. Public Declare Function CreateThread Lib "kernel32" (lpThreadAttributes As Any, ByVal dwStackSize As Long, _
  17.                                                      ByVal lpStartAddress As Long, lpParameter As Any, ByVal dwCreationFlags As Long, _
  18.                                                      lpThreadId As Long) As Long
  19. Public Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
  20.  
  21. Public flag As Long
  22.  
  23. Public Sub thread(ByVal unUse As Long)
  24.  
  25.     Do
  26.     Loop While GetFlag()
  27.    
  28. End Sub
  29.  
  30. Private Function GetFlag() As Long
  31.     GetFlag = flag
  32. End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы