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