-
- volatile как раз и говорит компилятору не оптимизировать доступ к переменной. так что или она таки объявлена неправильно или компайлер по какой-то причине не воспринимает ее как volatile или таки баг оптимизатора - aoreh(22.01.2014 01:18)
- Есть такая штука, как "sequence point". Имеет непосредственное отношение к "volatile". Слыхали о таком? - SciFi(22.01.2014 00:37)
- типа, это: ; это sequence point по-моему современным компилерам на это плевать. то есть побочного эфекта переставление записей не имеет пока мы в рамках однопотоковой системы.... но вот изменение поведения при volatile glob_buf как то шатает мою ыыыыыыыыыы(15 знак., 22.01.2014 16:41, )
- нет, может заменить barrier или теоретическое определение? из теории про это я знаю memory ordering - TSO PSO Strong - ыыыыыыыыыы(22.01.2014 15:53, )