2013年4月3日
摘要: 异步性能:了解 Async 和 Await 的成本 Stephen Toub异步编程长时间以来一直都是那些技能高超、喜欢挑战自我的开发人员涉足的领域 — 这些人愿意花费时间,充满热情并拥有心理承受能力,能够在非线性的控制流程中不断地琢磨回调,之后再回调。 随着 Microsoft .NET Framework 4.5 的推出,C# 和 Visual Basic 让我们其他人也能处理异步工作,普通程序员也可以像编写同步方法一样轻松编写异步方法。 不再使用回调。 不再需要将代码从一个同步环境显式封送到另一个同步环境。 不再需要担心结果或异常的流动。 不再需要想方设法地改造现有语言功能而简化异步开发 阅读全文
posted @ 2013-04-03 08:57 无觉-李敏 阅读(243) 评论(0) 推荐(0) 编辑
摘要: private async void StartButton_Click(object sender, RoutedEventArgs e) { // ExampleMethodAsync returns a Task<int> and has an int result. // A value is assigned to intTask when ExampleMethodAsync reaches // an await. try { ... 阅读全文
posted @ 2013-04-03 08:28 无觉-李敏 阅读(176) 评论(0) 推荐(0) 编辑
摘要: public bool Post(Action callBack) { if (Task != null) { var config=ConfigurationManager.Instance.CRLRobotConfig; var url = config.GlobalSetting.ServerConfig.ServerUrl + Setting.PostUrl; var _credentialCache = Credentia... 阅读全文
posted @ 2013-04-03 08:13 无觉-李敏 阅读(501) 评论(0) 推荐(0) 编辑