WEB开发网
开发学院软件开发C语言 用C#2.0实现网络蜘蛛(WebSpider) 阅读

用C#2.0实现网络蜘蛛(WebSpider)

 2009-05-29 08:31:25 来源:WEB开发网   
核心提示: MyThread类的实现代码 //任何C#类继承MyThread后,就会自动变成一个线程类 classMyThread { privateThreadthread; pub

MyThread类的实现代码

// 任何C#类继承MyThread后,就会自动变成一个线程类
  class MyThread
  {
  private Thread thread;
  public MyThread()
  {
  thread = new Thread(run); // 创建Thread对象
  }
  // 用于运行线程代码的方法,MyThread的子类必须覆盖这个方法
  public virtual void run()
  {
  }
  public void start()
  {
  thread.Start(); // 开始运行线程,也就是开始执行run方法
  }
  // 使当前线程休眠millisecondsTimeout毫秒
  public void sleep(int millisecondsTimeout)
  {
  Thread.Sleep(millisecondsTimeout);
  }
  }

我们可参照如下的代码使用MyThread类:

测试的ThreadClass类的代码

 class ThreadClass : MyThread
  {
  public override void run()
  {
  // 要执行的线程代码
  }
  }
  // 测试ThreadClass类
  public void testThreadClass()
  {
  ThreadClass tc = new ThreadClass();
  tc.start(); // 开始运行线程,也就是执行run方法
  }

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:实现 网络 蜘蛛

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接