Есть ли способ использовать методы Interlocked.CompareExchange();
и Interlocked.Increment();
для значений, хранящихся в файле с отображением памяти?
Я хотел бы реализовать многопоточную службу, которая будет хранить свои данные в файле с отображением памяти, но, поскольку она многопоточная, мне нужно предотвратить конфликтующие записи, поэтому я задаюсь вопросом о блокированных операциях, а не об использовании явных блокировок.
Я знаю, что это возможно с собственным кодом, но можно ли это сделать в управляемом коде на .NET 4.0?