Запитання з тегом «as-if»

3
Що саме є правилом “як би”?
Як сказано в назві, Що саме є правилом "як би"? Типова відповідь, яку можна отримати: Правило, яке допускає будь-які перетворення коду, які не змінюють спостережувану поведінку програми Час від часу ми постійно отримуємо поведінку від певних реалізацій, які приписуються цьому правилу. Багато разів помилково. Отже, яке саме це правило. Стандарт …
89 c++  c  optimization  c++-faq  as-if 


4
Чи пояснення розслабленого замовлення помилкове в cppreference?
У документації std::memory_orderна сайті cppreference.com є приклад розслабленого замовлення: Розслаблене замовлення Атомні операції з тегом memory_order_relaxedне є операціями синхронізації; вони не нав'язують порядок серед паралельних доступу до пам'яті. Вони гарантують лише атомність та послідовність порядку модифікації. Наприклад, спочатку x і y дорівнює нулю, // Thread 1: r1 = y.load(std::memory_order_relaxed); // …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.