Завдання:
Написати
програму ( на будь якій мові програмування),
запуску процесу, створити і запустити
4
іменованих потока, після запуску кожного
потоку виводити повідомлення: “Запущено
потік - (ім’я
потоку)”.
Потім
в циклі в кожному потоці по 50 разів
виводити номер потоку (1,2,3,4). Далі
встановити пріоритети потоків 1- Lowest, 2
- BelowNormal, 3 - Normal, 4 – AboveNormal і знову вивести
по 50 разів виводити номер потоку.
Після
виведення останнього повідомлення
вивести запит на завершення роботи
програми і знищення потоків і процесів.
В
звіті повинен бути висхідний код програми
з коментарями.
Контрольні запитання:
Поняття
процесу та потоку виконання.
Планування
та диспетчеризація потоків.
Пріоритети
потоків, базовий та відносний пріоритет.
Ресурси
процесів та потоків.