LZ的意思是想线程结束后 返回一个执行结果不是?
将method函数封装在一个类中
class A
{
public void method()
{
//……操作a
}
public int a;
}
A temp=new A();
Thread thread=new Thread(new ThreadStart(temp.method));
t……
[/Quote]
LZ的意思是想线程结束后 返回一个执行结果不是?
将method函数封装在一个类中
class A
{
public void method()
{
//……操作a
}
public int a;
}
A temp=new A();
Thread thread=new Thread(new ThreadStart(temp.method));
thread.Start();
// 摘要:
// Represents a delegate that can execute any method in managed code that is
// declared void and takes no parameters.
public delegate void MethodInvoker();
我说的是MethodInvoker(),不是Invoke。。。 。。。
private void method(){。。。}
MethodInvoker my = method;
Thread thred = new Thread(new ThreadStart(my));
thred.Start();这是我写的,但是不好用,不能返回参数,请教一下有没有其它的方法跨线程访问,谢谢。。。