13.6 Thread类自定义线程类
生活随笔
收集整理的这篇文章主要介绍了
13.6 Thread类自定义线程类
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
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 stubThreadClass tp = new ThreadClass();tp.start();for(int i =0;i < 10 ;i++){System.out.println("主线程 i = "+i);}}@Overridepublic void run() {// TODO Auto-generated method stub//自定义负责的任务代码super.run();for(int i =0;i < 10 ;i++){System.out.println("自定义线程 i = "+i);}}}
总结
以上是生活随笔为你收集整理的13.6 Thread类自定义线程类的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 13.5 常见Random类
- 下一篇: 13.7 线程生命周期状态图、线程常用的