Иллюстрированный самоучитель по Visual Basic .NET

Создание потоков

Из рис. 10.3 видно, что новый поток начинает работать быстрее, чем прежде, но, как показывает рис. 10.4, главный поток тоже получает управление (правда, очень ненадолго и лишь после продолжительной работы потока с вычитанием).

Иллюстрированный самоучитель по Visual Basic .NET › Многопоточные приложения › Создание потоков
Рис. 10.3. Поток с максимальным приоритетом обычно начинает работать быстрее

Иллюстрированный самоучитель по Visual Basic .NET › Многопоточные приложения › Создание потоков
Рис. 10.4. Процессор предоставляется и потокам с более низким приоритетом

При запуске программы на ваших компьютерах будут получены результаты, похожие на показанные на рис. 10.3 и 10.4, но из-за различий между нашими системами точного совпадения не будет.

В перечисляемый тип ThreadPrlority входят значения для пяти уровней приоритета:

  • ThreadPriority.Highest
  • ThreadPriority.AboveNormal
  • ThreadPrlority.Normal
  • ThreadPriority.BelowNormal
  • ThreadPriority.Lowest
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.