Форум программистов, компьютерный форум CyberForum.ru

Реальзация задачи обедающих философов с помощью событий - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 5.00
Elven
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 7
23.10.2010, 18:53     Реальзация задачи обедающих философов с помощью событий #1
помогите написать реальзацию задачи обедающих философов с помощью событий. не могу понять сколько событий нужно и для чего. Буду очень благодарна за любую помощь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2010, 18:53     Реальзация задачи обедающих философов с помощью событий
Посмотрите здесь:

Решение задачи на матрицу с помощью указателей C++
Решение задачи в помощью оператора цикла. C++
C++ Потоки. Event. Задача про обедающих философов.
Задачи из книги Прата (представить значения с помощью символических констант) C++
Задача об обедающих философах [C++|Linux|ARM Mitel5000] C++ Linux
Задача об обедающих философах C++ WinAPI
Перехват событий клавиатуры с помощью Xlib C++ Linux
C++ Вычислить значение y с помощью стандартной функции и с помощью ряда с точностью 0,0001

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Manjak
 Аватар для Manjak
268 / 174 / 7
Регистрация: 12.03.2010
Сообщений: 494
25.10.2010, 23:05     Реальзация задачи обедающих философов с помощью событий #2
Философов всего пять и вилок пять, посему нужно сознать массив из 5 событий с автосбросом, еще нужно и пять потоков которые будут моделировать приходы философов к столу, если философ (поток) приходит к столу то он пытается занять свою вилку(событие) и вислку соседа справа(еще одно событие), если получилось - выполняет какие-то действия, если не получается занять две вилки какое-то время(например, 10с), то филосов уходит голодным
Yandex
Объявления
25.10.2010, 23:05     Реальзация задачи обедающих философов с помощью событий
Ответ Создать тему
Опции темы

Текущее время: 21:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru