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

java线程创建个人见解

2017-06-04 00:09 239 查看
创建线程的2种方式:
1. extends Thread
2. implements Runnable

更准确的说是创建线程任务的2种方式,通过new Thread()即可创建线程,但是是一个空任务的线程,运行不会执行任何任务,通过Thread的源码即可了解:

    public void run() {

        if (target != null) {

            target.run();

        }

    }
,通过继承、组合的方式来为线程添加任务,通过jvm执行任务;

1. 空任务线程

Thread t1 = new Thread();

t1.start();

2. 继承方式添加任务

public class Thread1 extends Thread{

@Override
public void run() {
System.out.println("执行任务");
}

}

3. 组合的方式添加任务

public class Thread1 implements Runnable{

@Override
public void run() {
System.out.println("执行任务");
}

public static void main(String[] args) {
Thread t1 = new Thread(new Thread1());
t1.start();
}

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