Так что это очень специфический вопрос:
Я использую встроенную систему с одним ядром ЦП.
У меня есть один основной поток и прерывание. Они разделяют 32-разрядное число с плавающей запятой. Прерывание записывает число с плавающей точкой, а основной поток читает его. Чтение и запись не синхронизированы.
В документации процессора указано, что 32-разрядное чтение выполняется за один цикл.
Прав ли я в своей оценке, что нет риска, что основной поток прочитает искаженное значение? Или есть другие факторы?