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

Корректно убить поток - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание данных из файла http://www.cyberforum.ru/cpp/thread1557772.html
Есть файл в котором содержится число 145. Мне нужно считать из файла это число без числа 5, то есть все числа до числа 5. Помогите.
C++ Удаление предлога из предложения Здравствуйте. Подскажите пожалуйста как удалить предлоги (если попадаются) из предложения. Код вот такой, но он не удаляет предлог ("на"). Прошу помочь: #include <stdlib.h> #include <iostream> #include <string.h> #include <locale> #include <stdio.h> #pragma warning(disable : 4996) using namespace std; http://www.cyberforum.ru/cpp/thread1557765.html
Табулирование функций C++
Сложить программу табулирования функции y=2arccos(x) на интервале a,b с шагом h=(b-a)/N, где N - целое число ( вводится с клавиатуры N#0), используя заданный цыкл. В пограме предусмотреть вычесление сумы квадратов y(min) и y(max). Не знаю как сделать табулирование, т.к пропустил эту тему
Помогите найти ошибку при заполнении вектора C++
Допустил ошибку при заполнении вектора. #include<iostream> #include<cstring> #include<vector> #include<iterator> using namespace std; int main(){ char a="9999"; char b="999"; vector<char>ch(strlen(a),0);
C++ Ошибка при перегрузке оператора вывода в файл http://www.cyberforum.ru/cpp/thread1557733.html
Добрый день, есть такой кусок кода: #include <iostream> #include <ostream> using std::ostream; using namespace std; std::ofstream &operator << (std::ofstream &out, Mass &a) {
C++ Вычислить среднее геометрическое положительных элементов каждого столбца матрицы как вычислить среднее геометрическое положительных элементов каждого столбца матрицы А(8,10) подробнее

Показать сообщение отдельно
quwy
Native x86
 Аватар для quwy
3078 / 1926 / 505
Регистрация: 13.02.2013
Сообщений: 6,414
23.10.2015, 12:26     Корректно убить поток
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Источник на который вы опираетесь.
Документация по языку. Данное ключевое слово отбивает компилятору охоту оптимизировать доступ к переменной, и если написано if(a), то это всегда будет cmp [00ABCDEFh], 0 и je (или аналогичный по смыслу код), без перемещения переменной в регистр, вырезания проверок и т.п.

Что касается алениной информации о возможной неатомарности BOOL, то это, не имеет ни малейшего значения. Будь запись хоть сто раз не атомарной, все равно момент, когда переменная из "ноль" превращается в "не ноль", атомарен по определению.

Цитата Сообщение от Dmitriy_M Посмотреть сообщение
А они и наблюдаются, если нет синхронизации.
О какой синхронизации речь? Я описал вам реальную ситуацию, когда даже однопотоковое приложение свалится, если кеши ядер не будут согласованы. Повторю еще раз: кеши ядер, которые кешируют пересекающиеся адреса, всегда согласованы, без этого система просто заглючит в первые же миллисекунды после запуска.

Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Атомики как правило реализуются в виде библиотеки, и сделать свой класс атомиков для контроллера не так уж и сложно.
Но не всегда это нужно.
 
Текущее время: 15:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru