1
如何在.net compact framework 3.5中重現ThradStatic
行爲?ThreadStatic for .net緊湊框架
如何在.net compact framework 3.5中重現ThradStatic
行爲?ThreadStatic for .net緊湊框架
我會建議一個靜態(在這種情況下,appdomain靜態)字典索引的線程ID與關聯的getters和setter thtat索引到字典使用Thread.Current。
您可以使用LocalDataStoreSlot
類,該類在Thread終止時自動丟棄該對象。
如:
private static readonly LocalDataStoreSlot nameSlot = Thread.AllocateDataSlot();
public string Name
{
get { return (string)Thread.GetData(nameSlot); }
set { Thread.SetData(nameSlot, value); }
}