【发布时间】:2017-02-17 09:08:22
【问题描述】:
Web API 服务器的后端有几个文件夹。它们中的每一个都是一个 git 存储库。让我们称呼他们
- 项目1
- 项目2
- 项目3
如何在服务器上创建锁定,以便项目中只有一个用户(线程)可以使用特定文件夹?目前我已经使用静态对象和 Monitor 类实现了简单的锁。但在这种情况下,对文件夹的访问被锁定在全局级别,而锁定应该单独应用于每个文件夹。
哪种 .NET 线程工具最适合我的情况?
【问题讨论】:
标签: c# multithreading asp.net-web-api locking