Java中线程调用是通过Runnable的派生类重写run();函数实现的
而C#中线程则是调用ThreadStart()其实是一个指向调用函数的委托(delegate)实现的
Java中Thread声明:
public class ThreadTest implements Runnable {
public void run() {
//调用函数
}
public static void mian (String [] args) {
ThreadTest test=new ThreadTest();
Thread t=new Thread(test);
t.start();
}
}
详见我的Java 学习笔记 (5) - 线程 Thread
C#中Thread声明:
using System;
using System.Threading;
namespace AppThreadTest
{
public class ThreadTest
{
private void RunMethod()
{
//调用函数
}
public static void main()
{
Thread t =new Thread(new ThreadStart(RunMethod));
}
}
}