thread 描述线程的一个类

thread 是描述线程的一个类,你可以创建一个类继承Thread这个类,通过你创建的类开辟线程,获取线程的名字,让线程停留等等。
第一种定义线程方式:

class People extends Thread{
    public void run(){
        for(int i=0;i<10;i++){
            System.out.println("i="+i);
        }
    }
}

class Demo {
    public static void main(String[] args) {
        People p=new People();
        People p2=new People();
        p.start();
        p2.start();
    }
}

第二种定义线程方式:

class Ticket implements Runnable {
    int num = 20;

    public void run() {
        while (true) {
            if (num > 0) {
                System.out.println(Thread.currentThread().getName() + "-----num=" + num--);
            }
        }
    }
}

class Demo {
    public static void main(String[] args) {
        Ticket t = new Ticket();
        Thread tt = new Thread(t);
        Thread tt1 = new Thread(t);
        Thread tt2 = new Thread(t);
        tt.start();
        tt1.start();
        tt2.start();
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们学线程,知道Thread是一个描述线程的,我们想得到线程的名字,那么Thread里有描述名字的方法吗?答案是肯...
    李霖神谷阅读 95评论 0 0
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,688评论 0 11
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,767评论 18 399
  • 过去的时光化作蝴蝶飞走了,我们也就各自走开,绝口不提悲伤。——题记 首先,我想跟大家分享两个故事。 第一个故事,是...
    殳涘i阅读 448评论 0 0
  • 没有什么能走进你的内心,我想关心你,可是是什么身份。
    那么爱我的你i阅读 267评论 0 0