Допустим, есть переменная, полностью обычная (просто char a;
- для определённости пусть будет однобайтовая). Ещё до начала совместного к ней доступа она инициализируется либо нулём, либо не нулём. Если ноль - то дальше она не меняется. Если не ноль - то дальше в неё могут записываться другие ненулевые значения в произвольные моменты времени. Другой тред читает эту переменную, не утруждая себя межтредовой синхронизацией, но единственное что ему нужно - выяснить ноль в ней или нет. Как мне кажется, никаких проблем это создать не должно ни при каких обстоятельствах. Однако может быть я что-то упустил? И второй вопрос, отдельный: где формально написано что так можно?
←
1
2
3
→



Ответ на:
комментарий
от qulinxao3



Ответ на:
комментарий
от bugfixer

Ответ на:
комментарий
от bugfixer

Ответ на:
комментарий
от Vovka-Korovka

Ответ на:
комментарий
от bugfixer


Ответ на:
комментарий
от anonymous


Ответ на:
комментарий
от ox55ff

Ответ на:
комментарий
от Vovka-Korovka

Ответ на:
комментарий
от ox55ff

Ответ на:
комментарий
от firkax


Ответ на:
комментарий
от Vovka-Korovka

Ответ на:
комментарий
от d

Ответ на:
комментарий
от bugfixer

Ответ на:
комментарий
от firkax

Ответ на:
комментарий
от firkax


Ответ на:
комментарий
от u5er

Ответ на:
комментарий
от qulinxao3


Ответ на:
комментарий
от vbr

Ответ на:
комментарий
от firkax


Ответ на:
комментарий
от u5er

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от zudwa

Ответ на:
комментарий
от firkax

Ответ на:
комментарий
от firkax

Ответ на:
комментарий
от vbr

Ответ на:
комментарий
от bugfixer


Ответ на:
комментарий
от vbr

Ответ на:
комментарий
от bugfixer


Ответ на:
комментарий
от asdpm

Ответ на:
комментарий
от bugfixer


Ответ на:
комментарий
от asdpm

Ответ на:
комментарий
от bugfixer

Ответ на:
комментарий
от asdpm

Ответ на:
комментарий
от vbr

Ответ на:
комментарий
от asdpm

Ответ на:
комментарий
от vbr

Похожие темы
- Форум shared variables (2012)
- Форум Вопрос к мультитред-UB-теоретикам (2024)
- Форум Неинициализированные переменные в C++ при использовании разных опций оптимизации g++ (2017)
- Форум Хранение IPv6 в Binary (2019)
- Форум Получить значение строки через C-API (2017)
- Форум Почему не меняется переменная? (2021)
- Форум Чтение файла в переменные (2022)
- Форум Локи (2003)
- Форум Почему меняется константная локальная переменная? (2021)
- Форум Чтение переменных в tcl ( expect) (2015)