1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Rocket |
6.12.2008 21:54
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 306 Пол: Мужской Реальное имя: Евгений Репутация: 0 |
Доброго времени суток! Мне нужно реализовать мьютекс, событие и семафор, по заданию. С мьютексом и событием я вроде бы разобрался и выполнил, а вот на семафоре застопорился, на то он и семафор..наверное))
Вообщем, помогите мне пожалуйста с его реализацией!... какой-нибудь рабочий примерчик тоже сойдёт) |
![]() ![]() |
| volvo |
6.12.2008 22:32
Сообщение
#2
|
|
Гость |
Цитата какой-нибудь рабочий примерчик тоже сойдёт) Примерчик из MSDN, кстати, вполне себе рабочий: Using Semaphore ObjectsМожешь еще посмотреть у Рихтера, он тоже показывал, как работать с семафорами... |
| Rocket |
6.12.2008 23:02
Сообщение
#3
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 306 Пол: Мужской Реальное имя: Евгений Репутация: 0 |
Примерчик из MSDN, кстати, вполне себе рабочий: Using Semaphore Objects Можешь еще посмотреть у Рихтера, он тоже показывал, как работать с семафорами... А вот как это всё применить для решения конкретной задачи? Вот собственно сама задача : на бензозаправке было построено 4 заправочных места. Считая их одинаковыми, подсчитать, какое количество машин вынуждено было проехать мимо, так как все места были заняты. Новая машина подъезжает к заправке через 1-2 мин. Время заправки одной машины – 1-4 мин. Для контроля количества свободных мест на заправке использовать семафор. Как хотя бы передать основную идею семафора... Да и что-то пример на MSDN оказался крайне непонятным для меня. Сообщение отредактировано: Rocket - 7.12.2008 1:11 |
Rocket Синхронизация работы процессов в Windows 6.12.2008 21:54
volvo Вот так, примерно:
#include <iostream>
#incl... 7.12.2008 10:20
Rocket Вот так, примерно:
Подсчёт добавил - всё отменно р... 7.12.2008 22:29
volvo Хм...
Что я делаю не так? :) Сначала запустил при... 7.12.2008 23:29
Rocket
Хм...
Что я делаю не так? :) Сначала запустил пр... 7.12.2008 23:35![]() ![]() |
|
Текстовая версия | 10.12.2025 21:04 |