多线程应用程序,使用静态字典。这将用于处理请求,每个请求将只访问一条记录。
处理请求
- 阅读记录
- 计算值的算法
- 更新记录。
在特定记录需要阻塞的过程中。
static Dictionary<string, InstacneLevel> objlevel; -- Static variable
lock (key)
{
// need to lock required key
// read , Calclulate and update the value for that key
}
我没有找到任何线索,任何人都可以帮助我。
我可以使用 ConcurrentDictionary 吗?