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

Секундомер и thread-safe - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать ф-ию min(x) для определения min элемента линейного массива http://www.cyberforum.ru/cpp-beginners/thread821893.html
Описать ф-ию min(x) для определения min элемента линейного массива X введя вспомогательную рекурсивную ф-ю min(k), находящую минимум среди последних элементов массива X, начиная с k-го} program...
C++ Инициализация массива указателей в классе Доброго времени суток. Столкнулся с проблемой, не могу инициализировать массив указателей в классе: class cards { public: cards(); private: http://www.cyberforum.ru/cpp-beginners/thread821867.html
Вычисление выражения записанного в постфиксной форме C++
требуется написать процедуру вычмсления выражения в постфиксной форме,например 453+-45/+*2^3+. мой код неработоспособный(( #include <vcl.h> #pragma hdrstop #include <string.h> #include...
C++ Ошибка с функцией
Дан текст. Найти сумму имеющихся в нем чисел. Функция отдельно работает(в качестве отдельной программы). Сама программа без функции тоже. Когда вместе склеиваю ругается при вызове функции (В...
C++ Нюансы синтаксиса: что означает символ -> (указатели) http://www.cyberforum.ru/cpp-beginners/thread821858.html
ребят подскажите что означает такой символ: -> вот пример кода: pq->arr
C++ Работа со стеком (проверить правильность расстановки скобок) Дано математическое выражение, к примеру {x+(g-*c)-(q+w)}. Необходимо проверить,правильно ли расставлены скобки. Проверять следует следующим образом:если встретилась левая скобка,помещаем ее в стек.... подробнее

Показать сообщение отдельно
go
Эксперт С++
3587 / 1367 / 130
Регистрация: 16.04.2009
Сообщений: 4,527
29.03.2013, 22:51
Цитата Сообщение от nexen Посмотреть сообщение
uint_64
Цитата Сообщение от nexen Посмотреть сообщение
Присваивание разве не атомарная операция?
Есть много факторов, которое влияют. Поэтому ответ нет. Вам нужна критическая секция. char точно будет атомарно. Поэтому можете поменять тип. Например, компилятор по умолчанию int выравнивает по границе слова. Но я не знаю как будет у Вас. Как уже отметил выше, атомарность присутствует точно только с char.

Добавлено через 7 минут
Цитата Сообщение от go Посмотреть сообщение
Например, компилятор по умолчанию int выравнивает по границе слова. Но я не знаю как будет у Вас.
Я же не знаю какая у Вас разрядность системы.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru