我需要对我感到困惑的事情进行一点确认。我知道线程在java中是如何工作的:
new DialList(string a , string b).start(); // where DialList is a class
public class DialList extends Thread {
public DialList(String a, string b) {
FilePath = a;
ThreadLogFile = b";
}
public void run() {
// some code to run in different thread
}
}
现在我想在 C# 中运行相同的代码。我应该将 run() 中的代码放入一个方法中并执行以下操作:
Thread t = new Thread (runcsharp); // Kick off a new thread
t.Start();
static void runcsharp(parameters) {
// code
}
还是有其他方法可以做到这一点?