我希望在异步编程中有一种异常处理方法(入门endInvoke/endInvoke),其中如果任何一个线程(BeginInvoke)失败,那么我希望所有其他异步处理线程停止工作。请提出一些解决方案?foreach (IAsyncResult ar in asyncResults) // wait for each one to complete, then call EndInvokemethod
DoSomeAsynchWorkDelegate del = (DoSo
有关委托、BeginInvoke、EndInvoke、ThreadPool等的文档并不能帮助我找到解决方案。
这是一个有效的解决方案吗?// Is using the `EndInvoke` method as the callback delegate valid?foo.BeginInvoke(myStruct, foo.EndInvoke, null);