摘要:
今天在修改之前其他同事留下来的代码,遇到了一个很奇怪的问题。里面有一些后台功能是采用多线程去跑的,但是都没有给线程添加执行结果返回,所以线程执行成功与否都不知道;我今天尝试着把页面的HttpContext传给线程,但是发现到线程启动后,准备使用HttpContext的时候发现竟然变成了空值;究竟是什么原因呢?查了一下午,才发现HttpContext不能跨线程传递,晕死。根据网上资料,对于App程序来说CallContext也是一样不可以跨线程传递的,不过自己还没有去验证,有机会再确认一下。
阅读全文