美文网首页
Java多线程(一)-线程的创建与启动

Java多线程(一)-线程的创建与启动

作者: 沧海一粟谦 | 来源:发表于2018-04-07 19:43 被阅读3次

方法一:继承Thread类

public class AnimalAthletes extends Thread {
    private long speed;
    public AnimalAthletes(long speed) {
        super();
        this.speed = speed;
    }
    public void run(){      //覆盖Thread类的run()方法
        System.out.println(currentThread().getName()+":起跑");
        for (int i = 0; i < 10; i++) {
            System.out.println(currentThread().getName()+" :"+i+"米  ");
            try {
                sleep(speed);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    System.out.println(currentThread().getName()+":到达终点");
    }
}
public class RaceDemo {
    public static void main(String[] args) {        
        AnimalAthletes tortoise = new AnimalAthletes(250);
        AnimalAthletes rabbit = new AnimalAthletes(100);
        AnimalAthletes snail = new AnimalAthletes(1000);
        tortoise.setName("乌龟");
        rabbit.setName("兔子");
        snail.setName("蜗牛");
        tortoise.start();
        rabbit.start();
        snail.start();
    }
}

方法二:实现Runnable接口,作为线程任务存在

相关文章

  • 2019-01-21

    基于多线程解析 多线程原理 创建线程一: 程序启动运行main时候,java虚拟机启动一个进程,主线程main在m...

  • 10.3多线程详解

    Java高级-多线程 多线程创建 多线程通讯 线程池 1.多线程创建 thread/runnable图:继承Thr...

  • redis分布式锁与多线程

    简介 关于多线程   首先,先复习一下Java多线程。我们都知道,启动一个Java程序,操作系统会为其创建一个进程...

  • Java多线程(一)-线程的创建与启动

    方法一:继承Thread类 方法二:实现Runnable接口,作为线程任务存在

  • Java多线程:线程的创建与启动

    # 面试题: Java中创建线程有几种方式。 不同的创建方式有什么区别。 如何启动一个线程。 # Java中创建线...

  • 带你搞懂Java多线程(二)

    带你搞懂Java多线程(一) Java里的线程 Java里的程序天生就是多线程的 启动线程的方式 ①扩展Threa...

  • 多线程--同步与锁

    同步与锁 上一篇中,笔者介绍了Java多线程的基础知识,主要讲解了进程/线程的区别、Java多线程的创建、Java...

  • Java基础(六)

    多线程 Java多线程并发 1.1 JAVA 并发知识库 1.2 JAVA 线程实现/创建方式 1.2.1 继承 ...

  • 线程

    目录: 线程与进程的关系:什么叫“并发”?什么叫“并行”?多线程的好处:Java 的创建多线程的方法(三种):线程...

  • Java 多线程之线程的创建及其使用

    一、创建线程以及启动线程 二、停止线程 三、线程类中函数详解 一、创建线程以及启动线程 创建线程:Java中创建线...

网友评论

      本文标题:Java多线程(一)-线程的创建与启动

      本文链接:https://www.haomeiwen.com/subject/wbzyhftx.html