标签: c# .net locking
我正在寻找一个锁管理器实现,我可以用它来保护我的分布式应用程序中的各种资源。寻找标准的读/写/读取升级功能。
有什么想法吗?
答案 0 :(得分:0)
考虑使用 ConcurrentDictionary 。它可以有很多锁用于有效的并发交互,它的方法强烈鼓励并发思考,例如AddOrUpdate和GetOrAdd,它们都有函数和对象的重载。
AddOrUpdate
GetOrAdd