package cn.chen.thread;
/*
*
* 线程:
* 多线程:
* 一个java程序只是有两个线程:
* 一个是主线程负责main方法代码执行,一个是垃圾回收器线程,负责
* 创建线程的方式
* 方式一:
* 1.自定义一个类继承 Thread类
* 2.重写Thread类run方法。右击--source--override
* 重写run方法的目的
* 每个线程都会有自己的任务代码,jvm创建的主线程任务任务
* 代码为main方法中的所有代码,自定义线程的任务代码就写在run方法
* 中,自定义线程负责run方法。
* 3.创建Thead 的子类对象,并且调用Start方法开启线程。
*
* 注意:线程一旦开启,那么线程就会执行run方法中的代码,run方法
* 不能直接调用,否则就会当做普通方法使用。
*
* */
public class ThreadClass extends Thread{
public static void main(String[] args) {
// TODO Auto-generated method stub
ThreadClass tp = new ThreadClass();
tp.start();
for(int i =0;i < 10 ;i++){
System.out.println("主线程 i = "+i);
}
}
@Override
public void run() {
// TODO Auto-generated method stub
//自定义负责的任务代码
super.run();
for(int i =0;i < 10 ;i++){
System.out.println("自定义线程 i = "+i);
}
}
}
13.6 Thread类自定义线程类
最新推荐文章于 2023-03-29 17:02:21 发布