继承Thread类,调用start方法启动线程。

示例,

public class ThreadTest extends Thread {public ThreadTest(String name){super(name);}@Overridepublic void run() {for (int i = 0; i<5 ; i++){System.out.println("Thread-"+Thread.currentThread().getName()+": "+i);try {Thread.sleep(Math.round(Math.random()*1000));} catch (InterruptedException e) {e.printStackTrace();}}}public static void main(String[] args){ThreadTest threadTest1 = new ThreadTest("Thread-1");threadTest1.start();ThreadTest threadTest2 = new ThreadTest("Thread-2");threadTest2.start();}
}

执行结果


Thread-Thread-2: 0
Thread-Thread-1: 0
Thread-Thread-2: 1
Thread-Thread-2: 2
Thread-Thread-1: 1
Thread-Thread-2: 3
Thread-Thread-1: 2
Thread-Thread-2: 4
Thread-Thread-1: 3
Thread-Thread-1: 4


Java多线程-继承Thread类,示例相关推荐

  1. java多线程(一)-Thread类和Runnable接口

    public class Thread extends Object implements Runnable Thread通过实现Runnable实现多态关系. Java中实现多线程,最基本2种方式: ...

  2. Java中继承thread类与实现Runnable接口的区别

    Java中线程的创建有两种方式: 1.  通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2.  通过实现Runnable接口,实例化Thread类 在实际应用中, ...

  3. 【Java多线程】实现Runnable接口方式 / 继承Thread类方式;使用synchronized锁实现线程安全;线程安全的懒汉式单例模式;死锁问题示例

    Thread 的生命周期 一.实现Runnable接口方式 1.在 run 方法中使用 synchronized 块 /*** 例子:创建三个窗口卖票,总票数为100张.使用实现Runnable接口的 ...

  4. Java继承Thread类创建多线程

    Java继承Thread类创建多线程 单线程示例 示例,Example01.java public class Example01{public static void main(String[] a ...

  5. java线程如何继承,java多线程(一)之继承Thread类

    一.概述 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 二.两种实现方式, 下面为第一种方式: 继承Thread类 ...

  6. JavaSE基础二十:Java 多线程(线程基础知识、Java 多线程、Java 实现多线程(继承 Thread 类、实现 Runnable 接口、实现 Callable 接口))

    本章目录 1.基础知识准备 2.Java 多线程概述 3.Java 实现多线程 3.1.继承 Thread 类 如何开启新线程 Thread 类常用方法 多线程中的同步 Thread 类同步方法 多线 ...

  7. 继承Thread类使用多线程

    java实现多线程有两种方式,一种是继承Thread类,另外一种就是实现Runnable接口. 两种实现方法的优缺点: 使用Thread类实现多线程局限性就是不支持多继承,因为java是不支持类多继承 ...

  8. 多线程之继承Thread类及多线程内存分析

    *创建多线程的一种方式:继承Thread类 * java.lang.Thread是描述多线程的类,要实现多线程程序,一种方式就是继承Thread类 * 1.创建一个类Mythread让其extends ...

  9. android 如何extends 多个,Android多线程:继承Thread类 使用解析(含实例教程)

    前言 在Android开发中,多线程的使用十分常见 今天,我将全面解析多线程其中一种常见用法:继承Thread类. 目录 示意图 1. 简介 示意图 2. 使用讲解 2.1 使用步骤 示意图 2.2 ...

最新文章

  1. 怎样用VB编写.DLL动态链接库文件
  2. ansys大变形开关要不要打开_ANSYS不收敛问题的解决办法
  3. 人工智能能否复制人脑引争论 美媒:目前AI仍存在局限性
  4. lfw2019_来自 LFW SS20 你应该知道的5个时尚趋势
  5. C++ 梳理(一):跑通简单程序
  6. .net oracle 连接超时_ADO.NET (一) 前言
  7. Ubuntu 携手初创企业用代码开拓物联网
  8. CentOS 7, apm+xcache, rpm包, php module
  9. Win 7 SSDP 组播 引发 局域网 QQ掉线 分析
  10. 生产线平衡算法matlab,装配生产线任务平衡问题的遗传算法MATLAB源代码
  11. Maxthon2.5.10.2576 beta苦菜花增强优化防假死正式版(1031)
  12. [2020.12.6 解决docker容器乱码问题] 一劳永逸export env LANG=C.UTF-8永久支持中文,无需Dockerfile重建镜像
  13. 京东手机电商大数据统计平台搭建
  14. App开屏页如何设计?来看这五个常用的方法
  15. 多智能体强化学习——相关论文
  16. 情人节,让我们一睹数学的浪漫
  17. win10系统如何看服务器地址,win10查看电脑DNS服务器地址具体步骤
  18. 公网IP TCP服务器调试
  19. phpmailer报 You must provide at least one recipient email address.解决办法
  20. some problem

热门文章

  1. [PPT 设置自动换片时间] PPT有几张老自动跳过,问题的解决过程记录
  2. Intellij IDEA同时打开多个工程(项目)的方法
  3. Linux多路复用之select方案
  4. “一把手工程” 意义何在――ERP应用随想
  5. 20计算机考研,推荐哪些学校?
  6. 日语二级语法 解惑01
  7. Vue(07)——slot插槽和自定义事件
  8. linux系统声卡安装教程,SUSE LINUX 10.2声卡驱动的安装方法
  9. 当骨病找上大明星,明星也扛不住呀!
  10. 那些年,我走过的场子!