dsi*_*dsi 0 c# asp.net multithreading concurrentdictionary asp.net-web-api
我在 web api 中使用了一个静态并发字典,它可以被用户访问。
我正在使用以下方法:这些方法都是线程安全的吗?或者我必须添加lock()即使它是ConccurentDictionary?
基本上,它是由整个用户访问的,然后它应该能够相应地工作,因为该字典包含每个用户的集合并且它依赖于此。
static ConcurrentDictionary<string, SApp> SAppFarm= new ConcurrentDictionary<string, SApp>();
.TryRemove(_sessionUser,out s);
.TryAdd(_sessionUser, r);
.GetOrAdd(sessionUser, application);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
831 次 |
| 最近记录: |