社区
C#
帖子详情
多线程CallContext跨线程的传值
duck530
2013-03-07 11:40:04
我今天在做winform时用到BackgroundWorker异步线程,可是我在完成事件里用CallContext.SetData()存放了数据,可是现在在外面的主线程里想用之前设置的数据,这时候由于上下文改变所以取不到。请问如何在多线程里用CallContext传数据?
...全文
70
1
打赏
收藏
多线程CallContext跨线程的传值
我今天在做winform时用到BackgroundWorker异步线程,可是我在完成事件里用CallContext.SetData()存放了数据,可是现在在外面的主线程里想用之前设置的数据,这时候由于上下文改变所以取不到。请问如何在多线程里用CallContext传数据?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qldsrx
2013-03-08
打赏
举报
回复
别用BackgroundWorker,那个不好,因为你用了它并不能真正理解异步编程。 自己创建线程,将要跨线程访问的数据通过参数传递或者直接设置为全局变量访问,对于控件的访问都使用委托回调到控件所在的线程。
ASP.NET+C#面试题
比如登陆可能在多个页面上有,就可以做成用户控件,但是有一个问题就是用户控件拖到不同级别的目录下后里面的图片等的相对路径会变得不准确,需要自已写方法调整。 19:应用程序域?受管制的代码?强类型系统?装箱和...
面试
1.维护数据库的完整性、一致性、你喜欢用触发器还是自写业务...(Select MAX(LastUpdateDate) FROM table1) 49:根据
线程
安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。 public...
ASP.NET面试点汇总
1.维护数据库的完整性、一致性、你喜欢用触发器还是自写业务...(Select MAX(LastUpdateDate) FROM table1) 49:根据
线程
安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。 public...
大型软件公司.net面试题!一定得看(附答案)
EQUALS() AND == ...
Asp.Net面试(附答案)
比如登陆可能在多个页面上有,就可以做成用户控件,但是有一个问题就是用户控件拖到不同级别的目录下后里面的图片等的相对路径会变得不准确,需要自已写方法调整。 19:什么叫应用程序域? 什么是受管制的...
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章