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

来源:互联网 发布:淘宝买家聊天工具 编辑:程序博客网 时间:2024/04/29 13:19
     //现程槽传递数据
        #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);
        }
原创粉丝点击