|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.08.2017, 13:46 | #1 |
Форумчанин
Регистрация: 21.12.2010
Сообщений: 155
|
Планировщик потоков
Программная реализация простого бесприоритетного планировщика потоков.
Исходные данные: - возможные состояния потоков: выполнение, ожидание, блокировка - отрабатываемые события: создание нового потока, завершение активного потока, завершение кванта времени у активного потока, блокирование потока, разблокирование потока - основная структура данных: массив дескрипторов потоков с двумя полями - идентификатор потока, состояние потока - массив реализует простейшую очередь со сдвигом элементов при удалении Очередь потоков сделали. Как примерно реализовать следующий пункт: отрабатываемые события: создание нового потока, завершение активного потока, завершение кванта времени у активного потока, блокирование потока, разблокирование потока Впервые сталкиваюсь с такой задачей и понятия даже нету как программно это сделать. Может кто либо помочь по этому пункту? Буду благодарен. Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Планировщик потоков | goto ∞ | Общие вопросы по программированию, компьютерный форум | 36 | 30.08.2017 14:49 |
Многократное использование потоков(пул потоков) | ProgrammistRT | Общие вопросы Delphi | 10 | 06.04.2014 13:42 |
Планировщик | KolinRol | Помощь студентам | 1 | 15.04.2013 05:13 |
Планировщик событий | Евгений_Магистр | Общие вопросы Delphi | 10 | 05.10.2012 23:19 |
Планировщик на ассемблере | Spartiat | Помощь студентам | 0 | 04.06.2009 18:43 |