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

Ошибки в многопоточном вычислении средствами с++11 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неправильно считает http://www.cyberforum.ru/cpp-beginners/thread1307827.html
#include<iostream> #include<clocale> #include<cmath> #include<cstdlib> #include<cstring> using namespace std; double volume(double r1, double r2) { return...
C++ Разница между перегрузкой операторов внешней или внутренней функцией Перегружаю operator* (умножаю экземпляры своего класса между собой). Как лучше перегрузить: MyClass operator*(MyClass a, MyClass b){}или MyClass MyClass::operator* (const MyClass& a){}Страуструп... http://www.cyberforum.ru/cpp-beginners/thread1307808.html
C++ Странности с неразрешёнными файлами include (Kubuntu, NetBeans)
Всем привет. Буквально несколько дней назад я начал осваивать C++. Мне захотелось попробовать из готовых примеров создать демон, который я ранее написал на PHP. Назначение демона - соединение...
C++ Ошибка в программе
Откуда берутся эти числа? Задание (если нужно): Дан одномерный массив из 100 элементов, состоящий из случайных вещественных чисел в диапазоне от -35 до 50. Вывести в порядке не убывания...
C++ Странности с неразрешёнными файлами include (Kubuntu, NetBeans) http://www.cyberforum.ru/cpp-beginners/thread1307796.html
Всем привет. Буквально несколько дней назад я начал осваивать C++. Мне захотелось попробовать из готовых примеров создать демон, который я ранее написал на PHP. Назначение демона - соединение...
C++ Контейнер list Добрый день! Помогите пожалуйста разобраться, никогда раньше не работал с листом. Задача следующая: В числовой последовательности вставить после каждого простого числа удвоенное среднее... подробнее

Показать сообщение отдельно
Satansoft
8 / 8 / 1
Регистрация: 27.02.2012
Сообщений: 724
22.11.2014, 20:22  [ТС]
Цитата Сообщение от nmcf Посмотреть сообщение
Зачем возвращать? Это часть задания?
Нет, но как сделать нечто подобное циклически?

Алгоритм:
1. Инициализируем переменную миски сливами (100).
2. Создаем массив потоков (20)
3. Создаем поток мамы
4. 20 потоков по очереди декрементируют переменную в цикле
5. По достижению 0, она переинициализируется 100 и всё повторяется

Если не возвращать значение переменной, то как переинициализировать?

Добавлено через 19 минут
Переделал и заработало с 1 "НО": 20 детей-потоков, а слив 100, они по одной взяли и наелись...остальные 80 лежат, как разрешить недоразумение, сгниют же?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru