摘要: 1.在获取网页内容的时候,可能由于网络不好,获取时间会很长,这时候我们一般会使用新建一个线程去获取,这样在获取网页的这段时间中,主线程就不会阻滞了。 上面的例子解决了主线程可能被阻滞的问题,但是新建的获取网页的线程一直在占用系统的资源,显然是不高效的。接下来,我们考虑用异步模式去实现。 2.异步模式 阅读全文
posted @ 2017-02-22 23:00 pding 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 1.使用信号机制提供线程同步的一个简单例子 以上例子中,点击按钮1执行到autoResetEvent.WaitOne()不再往下,点击按钮2才会继续往下执行。 2.AutoResetEvent和ManualResetEvent的区别: 使用AutoResetEvent,autoResetEvent. 阅读全文
posted @ 2017-02-22 22:45 pding 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 其中dt.AsEnumerable()得到datarow的集合,对于DataRow有一个Field<T>("列名")的方法:dr.Field<string>("字段名称"),得到字符串类型的值。 扩展:Lambda表达式和Linq 阅读全文
posted @ 2017-02-22 18:31 pding 阅读(583) 评论(0) 推荐(0) 编辑