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

Java线程的两种实现方法

2016-09-21 17:12 453 查看
1.Java产生线程有两种方法:一是,继承Thread类,且覆盖其run方法;二是,实现Runnable接口,并将实现类对象作为参数传递给Thread类的构造方法

//重写run方法
public class HelloJava extends Thread{

public void run(){
System.out.println("This is anther thread");
}

public static void main(String[] args) {
// TODO Auto-generated method stub
Thread NewThread = new HelloJava();
NewThread.run();
System.out.println("This is main thread");
}

}

//利用Runnable接口实现
public class HelloJava implements Runnable{

public void run(){
System.out.println("This is anther thread");
}

public static void main(String[] args) {
// TODO Auto-generated method stub
HelloJava Object = new HelloJava();
Thread NewThread = new Thread(Object);
NewThread.start();
System.out.println("This is main thread");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: