0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 4
|
|
1 | |
"Спящий Парикмахер"13.12.2010, 20:10. Показов 6577. Ответов 1
Метки нет (Все метки)
Одна классическая задача на синхронизацию процессов – это так называемая «задача о спящем парикмахере».
Рассмотрим парикмахерскую, в которой работает один парикмахер, имеется одно кресло для стрижки и несколько кресел в приемной для посетителей (3-5), ожидающих своей очереди. Если в парикмахерской нет посетителей, парикмахер засыпает прямо на своем рабочем месте. Появившийся посетитель должен его разбудить, в результате чего парикмахер приступает к работе. Если в процессе стрижки появляются новые посетители, они должны либо подождать своей очереди, либо покинуть парикмахерскую, если в приемной нет свободного кресла для ожидания. Задача состоит в том, чтобы корректно запрограммировать поведение парикмахера и посетителей. И соответственно это отобразить Я честно пыталась сама на С++ В Builder 09, но все пои попытки провалились. Может кто помочь?))
0
|
13.12.2010, 20:10 | |
Ответы с готовыми решениями:
1
спящий режим Отследить переход в спящий режим или гибернацию и выход из них (MFC) Спящий парикмахер. Многопоточность Спящий парикмахер. Многопоточность |
518 / 306 / 58
Регистрация: 30.07.2008
Сообщений: 607
|
||||||
14.12.2010, 01:26 | 2 | |||||
Сообщение было отмечено Leah как решение
Решение
1
|
14.12.2010, 01:26 | |
14.12.2010, 01:26 | |
Помогаю со студенческими работами здесь
2
Спящий парикмахер, как ни странно "Спящий парикмахер", используя семафоры Задача "Спящий парикмахер" Спящий режим Спящий режим Спящий режим Спящий режим Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |