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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
novi4ek_
0 / 0 / 0
Регистрация: 03.12.2009
Сообщений: 8
#1

Системное программирование win, семафор - C++

14.12.2012, 15:46. Просмотров 345. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста с задачей, уже неделю над ней бьюсь:
На железнодорожной станции четыре пути (разделяемые ресурсы), на
каждом из которых может остановиться только один поезд (поток). Когда
поезд прибывает на станцию, то он занимает тот путь, который на данный
момент свободен, останавливается там на определённое время, а затем
отправляется дальше. Если все пути заняты, то поезд останавливается на
подъезде к станции и ожидает освобождения одного из путей.
Если в ожидании освобождения путей находятся несколько поездов, то
они занимают освобождающиеся пути в порядке приезда на станцию. Поезда
прибывают на станцию через произвольные промежутки времени.
Описанный процесс происходит бесконечно.
Воспользоваться объектами синхронизации типа «семафор».
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2012, 15:46     Системное программирование win, семафор
Посмотрите здесь:

Системное программирование C++
C++ Системное программирование (найти наибольший элемент по модулю в матрице n*m)
C++ Харт Системное программирование в среде Windows
C++ скрытие процесса в win xp или win 7
Системное программирование C++
C++ Системное и прикладное программирование, ваше мнение
Максимальное число(системное программирование) C++
потоки, мьютекс и семафор C++
Системное программирование. Работа с процессами и анонимным каналом C++
C++ Системное программирование. Последовательная обработка файлов с использованием отображения в память
C++ Не получается открыть семафор. GetLastError 5
C++ Задача по представлению в памяти массивов и матриц. Системное программирование

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru