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));
}
}
}
而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));
}
}
}
相关文章推荐
- C#与JAVA线程间同步实现比较
- 【JAVA与C#比较】线程
- C#与JAVA线程间同步实现比较
- [转] C#与Java的比较
- c#与java之比较(转自Jack.Wang's home)
- C#与Java的比较
- C#、Java之比较
- java多线程总结一:线程的两种创建方式及优劣比较
- 比较C#与C++、Java的异同
- C#与Java之比较
- java 创建线程的三种方法Callable,Runnable,Thread比较及用法
- Java创建线程的三种方法比较及用法
- J2EE vs. NET, Java vs. C#:比较公正的评价
- C#与Java的比较(转载)
- Java常用单线程数据结构比较
- java多线程总结一:线程的两种创建方式及比较
- Java与C#个人之比较
- C#与Java的比较(转)
- [导入]对于adapter模式的类示配模式的java和c#的语法比较
- C#和Java在多态情况下对成员访问的比较