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

Семафоры и механизм событий - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переносимость программы, куча dll и кроссплатформенность http://www.cyberforum.ru/cpp-beginners/thread1169941.html
Решил пощупать С++ и Qt после C#. Создал простейшее консольное приложение и оконное Qt. В итоге, что бы приложение открылось вне IDE Qt пришлось скопировать в папку с программой dll для консольного приложения на 1мб+, для оконного на 350мб+. При переносе приложения на другие компьютеры вместе с этой кучей dll консольное приложение работает, а вот оконное нет, выдает Microsoft Visual C++...
C++ Ошибка: неинициализированные переменные Требовалось оформить класс ORDER, ошибка на 103-ей строке про неинициализированные переменные, помогите исправить. #include <iostream> #include <fstream> using namespace std; int const n=21; class ORDER http://www.cyberforum.ru/cpp-beginners/thread1169930.html
C++ Вычислить сумму ряда
Задание: Нужно написать и отладить программу для вычисления суммы ряда, приняв х=3, с циклической (оператор for) и разветвляющейся структурой (оператор goto): \sum_{n=0}^{50}(n+1){x}^{2n}
C++ Метод обратной матрицы
Необходимо добавить метод нахождения обратной матрицы #include <iostream> #include <fstream> using namespace std; int main() { double matrix,otvetu ; int i,j; ifstream qwerty;
C++ Ввести с клавиатуры два слова. Проверить, являются ли они анаграммами http://www.cyberforum.ru/cpp-beginners/thread1169889.html
Ввести с клавиатуры два слова. Проверить, являются ли они анаграммами, то есть возможно ли из всех букв одного слова составить другое. Например «торс» - «сорт», «апельсин» - «спаниель». помогите написать. ничего в голову не идет(
C++ Как динамически выделить память для конструкторов класса? подскажите как динамически выделить память для конструкторов класса? class circle { double x,y,r; public: void In(); void Out(); double Sc()const; circle(); подробнее

Показать сообщение отдельно
Yalini
1 / 1 / 1
Регистрация: 15.05.2013
Сообщений: 28

Семафоры и механизм событий - C++

08.05.2014, 12:33. Просмотров 208. Ответов 0
Метки (Все метки)

Дорогие программисты, помогите, пожалуйста, решить три небольшие задачи по синхронизации потоков! Раньше я работала с синхронизацией потоков только на С# и эти задачи показались бы мне элементарщиной, но сейчас их надо решить на С++, а плюсы для меня - тёмный лес. Просветите, пожалуйста!

1) Реализовать с помощью семафоров и механизма событий задачу, состоящую из трёх потоков Р1, Р2 и Р3. Поток Р1 информирует потоки Р2 и Р3 о событии А, произошедшем в потоке Р1.
2) Реализовать с помощью семафоров и механизма событий задачу, состоящую из трёх потоков Р1, Р2 и Р3. Поток Р1 информирует поток Р2 о событии А, произошедшем в потоке Р1. После этого поток Р2 информирует поток Р3 о событии В, произошедшем в потоке Р2.
3) Реализовать с помощью семафоров и механизма событий задачу, состоящую из трёх потоков Р1, Р2 и Р3. Поток Р1 ожидает наступления событий А и В в потоках Р2 и Р3 соответственно.

События могут быть любые, например, банальное а++. Очень надеюсь на вашу помощь!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru