//现程槽传递数据
#region 向线程槽中放入对象,从线程槽中获取对象
//
public static void setObjectData(string slotName, object objectData)
{
LocalDataStoreSlot findSlot =
System.Threading.Thread.GetNamedDataSlot(slotName);
System.Threading.Thread.SetData(findSlot, objectData);
}
//
public static object getObjectData(string slotName)
{
LocalDataStoreSlot findSlot =
System.Threading.Thread.GetNamedDataSlot(slotName);
return System.Threading.Thread.GetData(findSlot);
}
#region 向线程槽中放入对象,从线程槽中获取对象
//
public static void setObjectData(string slotName, object objectData)
{
LocalDataStoreSlot findSlot =
System.Threading.Thread.GetNamedDataSlot(slotName);
System.Threading.Thread.SetData(findSlot, objectData);
}
//
public static object getObjectData(string slotName)
{
LocalDataStoreSlot findSlot =
System.Threading.Thread.GetNamedDataSlot(slotName);
return System.Threading.Thread.GetData(findSlot);
}
本文介绍了一种通过线程槽进行数据传递的方法,包括如何设置和获取对象数据。使用System.Threading.Thread类的GetNamedDataSlot和SetData方法实现跨线程的数据共享。
1267

被折叠的 条评论
为什么被折叠?



