你的位置:首页 > 软件开发 > ASP.net > .NET 实现并行的几种方式(三)

.NET 实现并行的几种方式(三)

发布时间:2016-11-23 17:00:13
本随笔续接:.NET 实现并行的几种方式(二)在前两篇随笔中,先后介绍了 Thread 、ThreadPool 、IAsyncResult (即 APM系列) 、Task 、TPL (Task Parallel Library)。写到这些笔者突然意识到 ...

本随笔续接:.NET 实现并行的几种方式(二)

在前两篇随笔中,先后介绍了 Thread 、ThreadPool 、IAsyncResult (即 APM系列) 、Task  、TPL (Task Parallel Library)。

写到这些笔者突然意识到 还有一个EMP系列没有写,在这里补充一下:

六、 EPM 、EPM中的典型代表是 WebClient:

EPM系列采用 ***Async方法 + ***Completed事件 的编码规范,不做太多解释、具体的demo如下:

.NET 实现并行的几种方式(三).NET 实现并行的几种方式(三)
      var address = "http://www.cnblogs.com/08shiyan/";      WebClient client = new WebClient();      Uri uri = new Uri(address);      client.DownloadStringCompleted += new DownloadStringCompletedEventHandler((object sender, DownloadStringCompletedEventArgs e) =>      {        this.txtTip.SetTip("下载完成");      });      client.DownloadStringAsync(uri);      this.txtTip.SetTip("开始异步下载数据");

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:.NET 实现并行的几种方式(三)

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。