2010年2月11日
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--概要WindowsForms控件通常不是thread-safe(直接或间接继承于System.Windows.Forms.Control),因此.NETFramework为防止multithread下... 阅读全文
posted @ 2010-02-11 15:24 剛Gāиζ好 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用异步调用(Asynchronous Method Execution) 按照我们常规的思维方式,计算机应该是干完一件事,然后再干下一件。用术语来说,这种执行任务的方式叫做同步执行(Synchronous Execution)。既然这样,那么为什么要引入异步执行的概念呢?原因很简单,因为同步执行在有些情况下效果不理想,不能完成我们预期的目的。举两个简单的例子来说明一下这个问题。 a. 一... 阅读全文
posted @ 2010-02-11 15:03 剛Gāиζ好 阅读(275) 评论(0) 推荐(1) 编辑
摘要: 异步委托提供以异步方式调用同步方法的能力。当同步调用一个委托时,“Invoke”方法直接对当前线程调用目标方法。如果编译器支持异步委托,则它将生成“Invoke”方法以及“BeginInvoke”和“EndInvoke”方法。如果调用“BeginInvoke”方法,则公共语言运行... 阅读全文
posted @ 2010-02-11 13:20 剛Gāиζ好 阅读(382) 评论(0) 推荐(0) 编辑