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

Многопоточность, выход из бесконечного цикла c++11 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислите сумму элементов целочисленной матрицы, ниже побочной диагонали http://www.cyberforum.ru/cpp-beginners/thread1198329.html
Дана целочисленная матрица. Вычислите сумму элементов матрицы, ниже побочной диагонали. Выведите на экран исходный массив и результат вычисления.
C++ Ввести массив из 10-ти элементов. Вычислить сумму элементов с нечетными номерами Вводиться массив из 10-ти элементов. Вывести эти элементы на экран. Вычислите сумму элементов с нечетными номерами. Выведите адрес начала массива, адрес и значение результата или сообщение об... http://www.cyberforum.ru/cpp-beginners/thread1198325.html
Запись\чтение из файла C++
#include <iostream> #include <string> #include <locale.h> #include <list> using namespace std; class A { private: int price; string name;
C++ Найти среднее геометрическое нечетных элементов массива
Как в C++ Найти cреднее геометрическое нечетных элементов массива?
C++ Пожалуйста подскажите, что делает программа? http://www.cyberforum.ru/cpp-beginners/thread1198290.html
public: A(); A(const A &); ~A(); friend A operator+(A a, B b); friend void display(A a); }; class B { int *arr;
C++ Шаблонный класс, не работает с френд функцией Переделал программу под шаблонный класс, все методы работают справно когда задаешь тип. Да вот только проблема с френд функцией. Светит ошибку на выделение динамической памяти в мейне Sample*aa=new... подробнее

Показать сообщение отдельно
taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
05.06.2014, 15:49
Цитата Сообщение от alsav22 Посмотреть сообщение
Если stop() будет вызвана рашьше, то _stopCycle = true и выход из цикла в основном потоке, затем (если позже) следует заход в inifiniteWhile(), _stopCycle = false и заход в цикл, выход из которого возможен только если _stopCycle = true. Поздравляю с зацикливанием!
stop() должна присваивать значение, гарантирующее выход из цикла, а будучи вызванной до запуска потока, эта же функция должна присваивать тоже самое значение, но уже гарантировано предотвращающее старт цикла. Если же stop() присваивает значение, исключающее выход из цикла, то её вызов ни при каких условиях не приведёт к остановке потока, не зависимо от того, вызвана ли она после старта цикла, или же до. Не уподобляйтесь мелкомягким: не нарушайте логику приложения.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru