摘要: 最近在研究异步编程,用的async await task啥的,但是都这几个概念很模糊,还有不太清楚await是干啥的,task又是干啥的,用不用await有什么区别,他们三个之间的联系是什么? task是对线程的一种封装,启动一个任务可以用Task.Run(),任务工厂start,new Task( 阅读全文
posted @ 2018-09-12 10:11 杨浪 阅读(1479) 评论(0) 推荐(0)
摘要: 好吧,不加点陈述不让发首页。那我们来陈述一下本篇提到的问题和对应的方法。 在.NET4.5中,我们可以配合使用async和await两个关键字,来以写同步代码的方式,实现异步的操作。 好处我目前看来有两点: 1.不会阻塞UI线程。一旦UI线程不能及时响应,会极大的影响用户体验,这点在手机和平板的AP 阅读全文
posted @ 2018-09-12 10:08 杨浪 阅读(3736) 评论(0) 推荐(0)