如果多个线程试图在ASP.Net中更改此缓存项,则对缓存删除的影响
本文关键字:缓存 影响 删除 线程 Net ASP 如果 | 更新日期: 2023-09-27 18:16:56
同时尝试通过'CustData'的名称更改缓存的多个线程的影响是什么?它会引起一些错误吗?我使用的是。net 4.5。
我不想在更改此缓存项时使用线程同步,因为这会减慢多用户ASP中的缓存访问速度。网应用。
System.Web.HttpContext.Current.Cache.Remove('CustData');
根据MSDN,所有缓存类方法都是线程安全的,所以你100%覆盖。这是一种期望,因为本质上期望在多线程上下文中使用。