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

Задача производителей-потребителей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать функцию, которая вставляет заданное число в отсортированный массив любое количество раз http://www.cyberforum.ru/cpp-beginners/thread747819.html
Напишите, пожалуйста функцию, которая вставляет заданное число в отсортированный массив любое количество раз Как пример, чтобы было понятнее) Создать функцию сортировки в одномерном массиве отрицательных элементов на своих местах. #include <iostream> using namespace std; void SortArr(int *mas, int n) { int i,j,xmin,imin;
C++ Найти площадь круга, вписанного в треугольник с заданными сторонами Найти площадь круга, вписанного в треугольник с заданными сторонами. напишите программу которая работала бы ) http://www.cyberforum.ru/cpp-beginners/thread747815.html
Нет доступа к переменным из функции C++
Функция move не знает, что такое переменные i2,j2,i,j,m,n,a. Хот я все объявлены в главной программе. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream.h>
Составить программу для вычисления суммы факториалов всех четных чисел от m до n C++
Составить программу для вычисления суммы факториалов всех четных чисел от m до n. Помогите пожалуйста:(
C++ Перепешите пожайлуста на Dev-C++ Срочненько нужно http://www.cyberforum.ru/cpp-beginners/thread747798.html
Дано натуральное число N и массивы действительных чисел a и . Найти сумму тех элементов массива a, которых нету в массиве b. var n,m,i,j,sum,k:integer; a,b:array of integer; BEGIN readln(n,m); for i:=1 to n do begin a:=random(20);
C++ Найти в строке те слова, которые начинаются и оканчиваются одной и той же буквой дана строка. найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой. язык Си++ подробнее

Показать сообщение отдельно
alinka_20
1 / 1 / 0
Регистрация: 11.10.2012
Сообщений: 58

Задача производителей-потребителей - C++

27.12.2012, 14:01. Просмотров 748. Ответов 1
Метки (Все метки)

Помогите,пожалуйста,с задачей)

Задача производителей-потребителей
Написать программу на С++, моделирующую задачу производителей-потребителей. Производителями и потребителями выступают потоки, созданные внутри одного, главного процесса (функция CreateThread). Также внутри процесса должен быть создан буфер, общий для всех потоков (функция HeapAlloc). Потоки-производители записывают новые данные в буфер, потоки-потребители считывают данные, удаляя их из буфера. Когда буфер переполнен, потоки-производители должны ждать, пока необходимое место для записи не освободится. Когда буфер пуст, потоки-потребители должны ждать, пока в нём не появятся новые данные. Доступ к буферу должен быть синхронизован (только один поток может им пользоваться в один момент времени) с помощью какого-либо примитива синхронизации, например, - мьютекса (создание мьютекса - функция CreateMutex). Количество потоков и количество единиц данных, которые они запишут в буфер либо считают из него, выбирается по собственному усмотрению.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru