В документации сказано, что STREX возвращает единицу, и не трогает память по заданному адресу, если видит, что другой поток или процесс выполнил обращение к памяти в промежутке между LDREX и STREX. А по каким признакам определяется жизнедеятельность другого процесса/потока? Как ядро определяет, что память трогал именно другой процесс/поток?
Похожие темы
- Форум Cortex-m4 + ethernet (2015)
- Форум атомарные операции (+) (2007)
- Форум Атомарные операции (C, Linux) (2009)
- Форум Атомарные операции над переменной (2005)
- Форум Копирующий конструктор C++ атомарная операция ? (2006)
- Форум [arm][cortex-a9]видео доставляет (2010)
- Форум Являются ли операции над bool атомарными? (2006)
- Форум mysql c api в многопоточной программе (2010)
- Форум ARM Cortex-M3 под Linux (2011)
- Форум Опять ARM. Cortex-A5 MPCore (2009)