Написать программу на visual С++ ПРОСТОЕ планирование потоков с фиксированными абсолютными приоритетами.
Исходные данные:
- возможные состояния потоков: выполнение и ожидание;
- число уровней приоритетов - 5;
- блокирование потоков: не выполняется;
- абсолютные приоритеты: появление более приоритетного потока досрочно прерывает выполнение активного потока;
- отрабатываемые события: создание нового потока со случайным приоритетом, завершение активного потока, завершение кванта времени у активного потока;
- основная структура данных: массив дескрипторов потоков с тремя полями - идентификатор потока, состояние потока, приоритет потока;
- массив реализует списковую упорядоченную (по приоритету) структуру.
Укажите вашу цену и необходимый срок для выполнения.