随笔分类 -  多线程

摘要:实现异步处理的方法很多,经常用的有基于委托的方式,今天记录的是基于事件的异步模式。利用BackgroundWorker组件可以很轻松的实现异步处理,并且该组件还支持事件的取消、进度报告等功能。本文以计算两个数X、Y的和为例。 通过反编译可以看到,这个组件内部也是通过异步委托实现的,报告进度、... 阅读全文
posted @ 2015-09-08 17:04 David Huang 阅读(443) 评论(0) 推荐(0)
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; ... 阅读全文
posted @ 2014-05-23 15:07 David Huang 阅读(750) 评论(0) 推荐(0)
摘要:结果: 阅读全文
posted @ 2014-05-23 12:04 David Huang 阅读(294) 评论(0) 推荐(0)