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

Атомарна ли операция битового сдвига? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить за минимальное число операций http://www.cyberforum.ru/cpp-beginners/thread940657.html
Дано действительное число х. Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить за минимальное число операций 2х4 - Зх3 + 4х2 - 5х + 6
C++ Вычислить сумму Вычислить сумму: -12 + 22 - 32 + 42 + ... + 102. Условный оператор не использовать. http://www.cyberforum.ru/cpp-beginners/thread940623.html
Необходимо вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) C++
Необходимо вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для х, изменяющегося от а до b с шагом h=(b-a)/n. Близость значений S(x) и Y(x) во всем диапазоне значений х указывает на правильность вычисления S(x) и Y(x).
C++ Дано натуральное число n. Найти сумму n2 + (n+1)2+ . +(2n)2
Дано натуральное число n. Найти сумму n2 + (n+1)2+ ... +(2n)2
C++ Вычислительная сложность CRC32 http://www.cyberforum.ru/cpp-beginners/thread940582.html
Какова вычислительная сложность алгоритма CRC32? N^2 или NlogN или еще что-то?
C++ Создать класс Date для работы с датами в формате «год.месяц.день» Создать класс Date для работы с датами в формате «год.месяц.день». Дата представляется структурой с тремя полями типа unsigned int: для года, месяца и дня. Класс должен включать не менее трех функций инициализации: числа¬ми, строкой вида «год.месяц.день» (например, «2004.08.31») и датой. Обя-зательными операциями являются: вычисление даты через заданное коли¬чество дней, вычитание заданного... подробнее

Показать сообщение отдельно
newbie666
Заблокирован
20.08.2013, 14:15     Атомарна ли операция битового сдвига?
Система: Win7 x64. Один проц Intel i7 3770k.

Предположим, что я в студии собираю 64-х битным компилятором проект, в котором есть:
C++
1
2
int x = 10;
x = x >> 1;
Ну это чисто для примера, а так по хорошему, "х" - глобальная переменная, которую пытаются по битово изменить много потоков...
Интересно, является ли такая операция в 64x винде атомарна?
А битовый сдвиг с long long ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru