05 2013 档案
C# .net remoting 学习笔记一
摘要:.net remoting 实现了跨进程对象间的访问(被访问的对象仅限于远程对象),可以作为进程间通信的一种方法。现在将我理解的整理出来,有不对的地方请指正。文中所提的函数多有重载函数,我只是实验了其中的一种,所以其它的函数是否也能使用,及如何使用。文中例子远程对象类如下 1 namespace Remotenamesapce 2 { 3 public class RObjectClass : MarshalByRefObject 4 { 5 public RObjectClass() 6 { 7 8 } 9 }10 }... 阅读全文
posted @ 2013-05-21 17:59 无尤 阅读(703) 评论(0) 推荐(0)
委托(一)
摘要:创建一个委托,并异步调用它,实际上是启动一个线程并在该线程中执行委托方法。*委托使用线程池来完成异步操作。委托类Delegate 使用BeginInvoke()方法启动异步调用,并且返回一个IAsyncResult 对象。在启动线程中有以下三种方法等待调用结束:1. 检查IAsyncResult的IsCompleted属性,当调用没有完成时IsCompleted为false,否则为true。2. 使用IAsyncResult的AsyncWaitHandle属性可以返回一个WaitHandle对象,WaitHandle的WaitOne方法可以设置一个等待超时时间。3.我们可以在异步调用的时候将一 阅读全文
posted @ 2013-05-17 17:41 无尤 阅读(211) 评论(0) 推荐(0)