概述
@Test
public void test38() {
System.out.println("主线程ID:"+Thread.currentThread().getId());
MyThread thread1 = new MyThread("thread1");
thread1.start();
MyThread thread2 = new MyThread("thread2");
thread2.run();
}
class MyThread extends Thread{
private String name;
public MyThread(String name){
this.name = name;
}
@Override
public void run() {
System.out.println("name:"+name+" 子线程ID:"+Thread.currentThread().getId());
}
}
子类只需要继承Thread就可以,把需要执行的任务写在run方法里面.
注意一点
thread.start();方法会开启线程的同时自动去调用一遍run方法.不需要把线程关闭.执行完任务线程自动关闭.就算主线程关闭了子线程没执行完毕也不会关闭子线程.
最后
以上就是年轻吐司为你收集整理的java创建线程执行任务的全部内容,希望文章能够帮你解决java创建线程执行任务所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复