随笔分类 -  C#委托和事件

摘要:初步研究了异步委托后,发现异步委托是在线程池中新开一个线程.那么异步委托和多线程又有什么区别呢?为什么又要加个异步委托呢,用多线程就行了.在Google搜索到以下文字.1.异步请求一般用在IO等耗时操作上,他的好处是函数调用立即返回,相应的工作线程立即返还给系统以供重用。由于系统的线程资源是非常宝贵的,通常有一定的数目限制,如.net默认是25。若使用异步方式,用这些固定数目的线程在固定的时间内就... 阅读全文
posted @ 2009-07-10 11:00 坚持·坚持 阅读(2065) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/everx/archive/2006/09/30/everx.html(原网址)每个委托都有三个方法:Invoke、BeginInvoke、EndInvoke。第一个方法是委托指定函数的同步调用,另外两个是异步调用。 BeginInvoke方法,调用后立即返回,不等待调用结果。EndInvoke方法,用于检索调用结果。调用BeginInvoke后可随... 阅读全文
posted @ 2009-07-10 10:10 坚持·坚持 阅读(571) 评论(0) 推荐(0)
摘要:C#/.NET中的委托与事件下载本文的示例源码 目录译者的话概述委托(Delegates) 直接调用方法-不用委托 最基本的委托调用静态方法 调用成员方法 多路广播事件(Events) 惯例一个简单事件的示例 第二个事件例子 结论译者的话(By LuBen) 委托和事件对于初学者来说,总是难以理解。以前看到过关于委托方面的文章.NET Delegates: A C# Bedtime Story,写... 阅读全文
posted @ 2009-07-07 14:41 坚持·坚持 阅读(745) 评论(1) 推荐(0)