定义线程类方法Thread

main: 

public class Test {
    public static void main(String[] args) {
            while(true){
                //创建线程对象
                Thread thread=new TortoiseThread();

                //启动线程
               // thread.run();//错误
                thread.start();//正确

                while(true){

                System.out.println("兔子领先了,加油!"+Thread.currentThread().getName()+" "+
                        Thread.currentThread().getPriority());
                }
            }
    }
}

继承Thread 

public class TortoiseThread extends Thread{
    /**1.如何定义线程类
     *public class TortoiseThread extends Thread{
     *public void run(){//线程体
     *
     * //线程执行的代码
     *
     *    }
     *}
     * 2.如何创建线程对象
     * Thread thread=new TortoiseThread();
     *
     * 3.如何启动线程
     *      // thread.run();//错误
         thread.start();//正确
     *4.其他
     * 1)之前的线程都是单线程,启动main方法,自动创建一个线程,名称main
     * 2)控制台出现乌龟兔子交替领先,本质上交替获得cpu的执行权,cpu执行代码并输出结果
     *
     */


    /**
     * 方法体,线程执行的代码,线程要完成的任务
     */
    @Override
    public void run() {
        while(true){
            System.out.println("乌龟领先了,add oil..."+this.getName()+" "+this.getPriority());
        }
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值