|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
兄弟们,想来你们都看过了昨天的比赛了。我现在的痛苦状跟当时应该差不多。希望本版.net老师不吝赐教,为小弟这一批迷途的羊羔指一条阳光之道!您也知道:学习技术如果只有一个人摸索,那是一件多么痛苦的事情!还有,如果万辛能得名师或长者指点,那又是多么一件幸福和快乐的事情!一项新手艺大概一个新特征,只要你用它办理实践成绩后,才干真正体味到它的魅力,真正了解它。也等候人人可以多分享解一些办理实践成绩的内容。
在我们遭受“玄色30秒”成绩的过程当中,亲身体味到了异步的伟大感化(详见从ASP.NET线程角度对“玄色30秒”成绩的全新剖析),因而入手下手慢慢地用async/await改革现有代码。
明天早上在将一个MVCController中的Action改成异步的时分俄然发明——个中有7个办法挪用能够并行实行。- publicasyncTask<ActionResult>BlogPostInfo(stringblogApp,intblogId,intpostId,GuidblogUserGuid){//7个办法有关联的办法挪用}
复制代码 假如经由过程async/await完成了这7个办法的并行,功能将会进步几倍,真是一个不测的欣喜!
欣喜以后,则要面临如许一个成绩——怎样以最低的本钱完成?
这7个办法其他中央也在挪用,不想间接把这些办法改成异步的;即便能够改成异步的,也不想一起改究竟,最初在数据会见层挪用ADO.NET的异步办法。
。。。
接着在园子里发明了别的一个欣喜——JesseLiu的博文(async&await的宿世此生)中的一张图片:
好帅的图!连实行按次都标得清分明楚。只需照着这张图,就能够轻松地用async/await完成并行。
学习asp.net两个月有余了,除了对html、web控件比较熟悉(应该是说都能理解和接受)之外,竟不知道自己还会什么。看了两本书:《精通asp.net网络编程》(人民邮电出版社)、《asp.net实用案例教程》(清华大学出版社)。 |
|