Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Несмотря на достоинства семафоров (простота, независимость от числа процессов, отсутствие активного ожидания) они имеют недостатки. Это примитивные механизмы, т.к. семафор не указывает непосредственно на синхронизирующее условие или на критический ресурс. Поэтому в сложных схемах синхронизации реализации получаются весьма сложными.
Более эффективное решение – мониторы Хоара. Монитор – это пассивный набор разделяемых элементов и повторно входимых процедур доступа к ним, которыми могут разделять процессы, но в каждый момент им может пользоваться только один процесс.
2.3. Задание на курсовую работу № 2
Реализовать одну из типовых задач синхронизации одним из изученных методов.
2.4. Реализация
1.Разработать 2 или 3 программных модуля, каждый из которых представляет собой уникальный процесс, работа которого предполагает экранную визуализацию. Процессы бесконечны, завершение процесса по клавише Еsc.
2.Использовать схему планировщика (курсовая №1), включающую состояние блокировки.
Тип задачи синхронизации:
Методы реализации примитивной синхронизации:
Номер варианта
Дата публикования: 2015-10-09; Прочитано: 435 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!