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

Остановка рабочей функции потока - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Variadic templates, или variadic constructor в шаблоне, или прочие извращения http://www.cyberforum.ru/cpp/thread1790390.html
Здравствуйте. Есть такое Wrapper<Obj> w; Wrapper - обертка над объектом того класса, который ему скормят (в данном случае - Obj). Сложная обертка со своей жизнью и делами. Одну из вещей, которая...
C++ Как сделать ftp клиент через libcurl? добрый день! подскажите, пожалуйста, как сделать ftp клиент через libcurl? а точнее, мне нужно видеть файлы, находящиеся на сервере. у меня получилось подключиться к своему серверу и залить... http://www.cyberforum.ru/cpp/thread1788904.html
Освобождение памяти после std:bind C++
Что имею: - CentOS - gcc 4.8 - valgrind Что делаю - С помощью valgrind устраняю утечки - Если приложение остановлено штатно, то все утечки я устранил - Если останавливаю с помощью...
C++ Runtime error при открытии lua-скрипта
Всем доброго времени суток. Есть функция, задача которой прочитать lua-скрипт и перенести значения параметров из него в структуру. Код немного условный, потому что инициализация, подключение...
C++ С++ идиомы - обсуждение http://www.cyberforum.ru/cpp/thread1788235.html
Тема создана для вопросов и обсуждений С++ идиом
C++ Операции с двоичными деревьями поиска Добрый день. Пожалуйста, помогите с написанием программы: Разработать программу, реализующую следующий набор операций с двоичными деревьями поиска: поиск вершины с заданным значением ключа с... подробнее

Показать сообщение отдельно
pav1uxa
1841 / 1693 / 642
Регистрация: 23.01.2014
Сообщений: 6,071
Завершенные тесты: 1
08.08.2016, 17:44
Цитата Сообщение от xTr1m Посмотреть сообщение
Или лучше по значению передать, чтобы исключить возможность изменения состояния в процессе выполнения рабочей функции?
Да как хотите) Обычно делают const T&. Тут и по ссылке передача, и изменять нельзя.

Цитата Сообщение от xTr1m Посмотреть сообщение
p.s. и еще такой вопрос? достаточно ли просто иметь поле bool, которое атомарно проверять? или нужно предусммотреть нечто по-хитрее?
Ну смотря как. Если это просто "сигнал" для остановки выполнения, то наверное нет смысла. А если Вы его будете туда сюда щелкать (включать, отключать), то можно мьютекс какой-нибудь замутить)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru