C# 并行和多线程编程——Task进阶知识

这篇文章主要介绍了C# 并行和多线程编程——Task进阶知识的的相关资料,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下

这里用了AggregateException,就是异常集合,当然开发中不会只有一个线程,肯定会有多个线程,多个线程就可能有多个异常。我们变量异常集合,输出异常信息,如下图:

对了吧,看到正确的异常信息了,但是还是看不到cTask的,因为他被中断了。

当然,除了在task中使用异常,我们还可以通过Task的几个属性来判断Task的状态,如:IsCompleted, IsFaulted, IsCancelled,Exception等等来判断task是否成功的执行了。

 作者:雲霏霏

 博客地址:http://www.cnblogs.com/yunfeifei/

以上就是C# 并行和多线程编程——Task进阶知识的详细内容,更多关于C# 并行和多线程编程的资料请关注得得之家其它相关文章!

本文标题为:C# 并行和多线程编程——Task进阶知识