当前位置:  开发笔记 > 编程语言 > 正文

如何在.NET 1.1中创建和启动参数化线程?

如何解决《如何在.NET1.1中创建和启动参数化线程?》经验,为你挑选了1个好方法。

.NET 1.1缺乏ParameterizedThreadStart(我必须使用1.1,因为它是支持NT 4.0的最后一个)

在.NET 2.0中,我只想写:

Thread clientThread = new Thread(new ParameterizedThreadStart(SomeThreadProc));
clientThread.Start(someThreadParams);

如何创建等效的.NET 1.1代码?



1> Marc Gravell..:

您需要为州创建一个类:

class Foo {
  private int bar;
  public Foo(int bar) { // and any other args
      this.bar = bar;
  }    
  public void DoStuff() {
     // ...something involving "bar"
  } 
}
...
Foo foo = new Foo(12);
Thread thread = new Thread(new ThreadStart(foo.DoStuff));
thread.Start();

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有