当前位置:编程学习 > C#/ASP.NET >>

请教异步程序处理中的异常处理


  用BeginInvoke开始一段异步的程序处理。
  我要捕获到这段程序中引发的异常并要向主线程抛出。
  不能用EndInvoke()来结束。因为用了它的话我的这个异步线程就终止了。程序也就终止了。我的程序有一个递归的过程。
  也不能用Application的ThreadExcption来处理,因为跟我的大框架有冲突。
  诚心请教。 --------------------编程问答-------------------- 没一个人会??不是吧 --------------------编程问答-------------------- up,关注。 --------------------编程问答-------------------- 不能在线程里抛出异常  然后主线程接受这个异常吗? --------------------编程问答-------------------- 不行哦。。
  框架限制了。不能因为这一个组件又去改框架的代码。 --------------------编程问答-------------------- 关注下 --------------------编程问答-------------------- up --------------------编程问答-------------------- 某个线程的异常不可能抛到另一个线程的,你只能在这个线程捕获异常再发送消息给其它线程。 --------------------编程问答-------------------- 学习
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,