Я работаю с картой отражающей отражающей памяти с оптоволоконной оптической (моделью RFM2G), которой не хватает атомных операций с чтением-модификацией. Моя цель состоит в том, чтобы реализовать Spinlock для нескольких процессов (потенциально работающих на разных компьютерах), используя только общую память и прерывания, предоставленные этой картой. Операции памяти. Логика (упрощенная) выглядит следующим образом: < /p>
Я работаю с картой отражающей отражающей памяти с оптоволоконной оптической (моделью RFM2G), которой не хватает атомных операций с чтением-модификацией. Моя цель состоит в том, чтобы реализовать Spinlock для нескольких процессов (потенциально работающих на разных компьютерах), используя только общую память и прерывания, предоставленные этой картой. Операции памяти. Логика (упрощенная) выглядит следующим образом: < /p> [code]#include #include #include #include