ThreadRuner(NeedToRun);//此方法是专门启动多纯种运行所接受到的方法的
public void ThreadRuner(functionname){
Thread thread1= new Thread(new ThreadStart(functionname));
thread1.Start();
}public void NeedToRun(){
}请问这种方法就(ThreadRuner)接受参数那里(functionname)该怎么写呢?
如果这个方法带参数的话,又要如何写呢?
public void ThreadRuner(functionname){
Thread thread1= new Thread(new ThreadStart(functionname));
thread1.Start();
}public void NeedToRun(){
}请问这种方法就(ThreadRuner)接受参数那里(functionname)该怎么写呢?
如果这个方法带参数的话,又要如何写呢?
Run r= new Run();
r.Para="333";
Thread thread1= new Thread(new ThreadStart(r.NeedToRun));
thread1.Start();
}public class Run
{
public string para;
public void NeedToRun(){
}
}
thread.Start();private void ProcessData()
{}
//简洁写法么?这样
ThreadRuner(NeedToRun);
public void ThreadRuner(ThreadStart ts){ new Thread(ts).Start(); }
public void NeedToRun(){}
new Thread(delegate
{
//之前NeedToRun的代码直接写这里
}).Start();