线程之间传递数据对象(利用线程槽实现)

     //现程槽传递数据
        #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);
        }

你可能感兴趣的:(线程之间传递数据对象(利用线程槽实现))