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

每天进步一点点--java多线程

2016-05-26 17:08 489 查看
java多线程的创建有两种方法

1、继承(extends )Thread类,该类必须实现run方法

public class Thread1 extends Thread{
public void run(){
//XXX
}


    调用方法为: 
Thread thread = new Thread1();
thread.start();


2、实现(implements )Runnable接口

class Thread3 implements Runnable{
public void run() {
//xxxx
}


    调用方法为: 
Thread thread = new Thread(Thread3);
thread.start();


具体代码如下:

public class ThreadTest {
public void Test() {

Thread p1 = new Thread1();
Thread p2 = new Thread2();
Thread p3 = new Thread(new Thread3());

p1.start();
p2.start();
p3.start();
}
}
class Thread1 extends Thread{
public void run(){
System.out.println("Thread1");
}

}
}
class Thread2 extends Thread{
public void run(){
System.out.println("Thread2");
}
}
}
class Thread3 implements Runnable{

@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("Thread3");
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 多线程