相关疑难解决方法(0)

如何对.Net中的内存映射文件使用互锁操作

有没有办法对存储在内存映射文件中的值使用Interlocked.CompareExchange();Interlocked.Increment();方法?

我想实现一个多线程服务,将其数据存储在内存映射文件中,但由于它是多线程的,我需要防止冲突写入,因此我想知道Interlocked操作而不是使用显式锁.

我知道可以使用本机代码,但可以在.NET 4.0上的托管代码中完成吗?

.net-4.0 interlocked memory-mapped-files

8
推荐指数
1
解决办法
953
查看次数