C# 在线程本地存储/HttpContext当前项中存储数据
将数据存储在线程本地存储器或HttpContext.Current.Items中,哪个更有效?C# 在线程本地存储/HttpContext当前项中存储数据,c#,asp.net,httprequest,thread-local-storage,C#,Asp.net,Httprequest,Thread Local Storage,将数据存储在线程本地存储器或HttpContext.Current.Items中,哪个更有效? 这用于在web应用程序中存储主数据/参数 在这两种方法中放置数据的代码是: 1.System.Web.HttpContext.Current.Items 二,。TLS 谢谢……如果您正在考虑线程安全,请使用线程本地存储。如果不需要线程安全,则HttpContext.Current选项很有用。如果您考虑线程安全,请使用线程本地存储。如果不需要线程安全,则HttpContext.Current选项很有用
这用于在web应用程序中存储主数据/参数
在这两种方法中放置数据的代码是:
1.System.Web.HttpContext.Current.Items 二,。TLS
谢谢……如果您正在考虑线程安全,请使用线程本地存储。如果不需要线程安全,则HttpContext.Current选项很有用。如果您考虑线程安全,请使用线程本地存储。如果不需要线程安全,则HttpContext.Current选项很有用
public static void Add(string pName, object pValue)
{
System.Web.HttpContext.Current.Items.Add(pName, pValue);
}
public static void Add(string pName, object pValue)
{
Thread.SetData(Thread.GetNamedDataSlot(pName), pValue);
}