Трябва да използвам взаимосвързани операции (CompareExchange, Increment и т.н.) срещу памет в MemoryMappedFile
s в .NET.
Намерих този отговор на много подобен въпрос. Проблемът е, че Interlocked Operations не се експортират от kernel32 (или друга) dll на 64-битова ОС (вижте напр. http://blog.kalmbachnet.de/?postid=46).
Има ли друг начин как мога да извикам Interlocked функции на блок памет в 64-битов .NET процес?