摘要:
回顾C#5.0是如何进行异步编程的 这个代码在上一篇同步VS异步中也有的 http://www.cnblogs.com/cheesebar/p/6553310.html 上一篇着重记录了基于C#5.0之前是如何进行异步编程的,这里就在探讨一下async和await 首先去掉async 1.这里表明标 阅读全文
摘要:
同步请求资源 请求msdn上的一个页面计算页面大小 Ctrl+F5输出 闪烁两下后 这里对资源的请求都是同步的,通俗易懂点就是一个步骤一个步骤的执行,任何一个步骤耗时较长都会阻塞上下文线程(这里就是主线程) 使用C#5.0异步请求资源 这种写法在MVC中早就熟悉了,但是原理确不是很清楚,只知道这样不 阅读全文
摘要:
常规Thread中处理异常 使用Thread创建的子线程,需要在委托中捕捉,无法在上下文线程中捕捉 Task中处理异常 1.仍然可以在委托中捕获异常 2.可以捕获Task.Wait() 或者 Task.Result 的 AggregateException 异常 AggregateException 阅读全文