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

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

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

Похожие темы
- Форум Локи (2003)
- Форум Почему не меняется переменная? (2021)
- Форум Чтение файла в переменные (2022)
- Форум Вопрос к мультитред-UB-теоретикам (2024)
- Форум Почему меняется константная локальная переменная? (2021)
- Форум bash динамическое чтение из переменных (2018)
- Форум [elisp] Чтение файла в переменную (2011)
- Форум awk чтение файла в переменную (2010)
- Форум Чтение переменных в tcl ( expect) (2015)
- Форум [gdb] чтение переменных в потоках ? (2009)