您的位置:首页 > 编程语言 > Java开发

Java 和 C#中的线程比较

2007-05-18 20:38 337 查看
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));
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: