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

[C++] семафор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сведения об ассортименте обуви в магазине. Структура записи: артикул, наименование, размер, количество пар, стоимость одной пары. Артикул начинается http://www.cyberforum.ru/cpp-beginners/thread449375.html
Сведения об ассортименте обуви в магазине. Структура записи: артикул, наименование, размер, количество пар, стоимость одной пары. Артикул начинается с буквы Д для дамской, с М – для мужской, с С-...
C++ Code::Blocks добавление библиотеки в ликер У меня такая проблема компилятор выдает ошибку undefined reference to `TextOutA@20' на одном форуме нашел что нужно добавить библиотеку gdi32.lib в линковщик, но у меня Project->Build options не... http://www.cyberforum.ru/cpp-beginners/thread449341.html
Переоприделение C++
Парни напишите пример переоприделения любой операции с коментариями, что куда вписовать, и дружественное переоприделение операции для двух классов..
C++ Игра восьмерки
Доброго времени суток! Дали задание найти решение игры восьмерки (как пятнашки только меньше) Исходное поле типа: 3 4 6 1 0 2 8 9 7 нужно двигать ноль. Заранее спасибо за любую помощь
C++ произведение столбца массива. http://www.cyberforum.ru/cpp-beginners/thread449311.html
доброго времени суток. я что-то немного не понимаю , как посчитать произведение столбцов в массиве двумерном? отдельно первого второго и третьего . например массива размером 3*3. и, собственно...
C++ массивы подскажите плиз как более удобней оглашать массивы в С++... вот я нашол часть программы, сказали шо типа так можна, немоглибы вы мне обьяснить этот вариант? int n, *p, min; cout<<"Введите... подробнее

Показать сообщение отдельно
nurkamol
2 / 2 / 0
Регистрация: 23.06.2010
Сообщений: 33

[C++] семафор - C++

20.02.2012, 11:10. Просмотров 951. Ответов 0
Метки (Все метки)

Рассмотрим взаимодействие двух потоков, один из которых пишет данные в буферный пул, а другой считывает их из пула. Буферный пул состоит из N буферов, каждый содержит одну запись. В общем случае поток-писатель и поток-читатель имеют разные скорости и обращаются к пулу с переменной интенсивностью. Для правильной работы поток-писатель приостанавливается, когда все буферы заняты, и переходит в активное состояние при наличии хотя бы одного свободного буфера. Поток-читатель приостанавливается, когда все буферы пусты, и активизируется, когда появляется, по крайней мере, одна запись.
Описанный процесс происходит бесконечно.
Воспользоваться объектами синхронизации типа «семафор».
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru