Java多线程-继承Thread类,示例
继承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类,示例相关推荐
- java多线程(一)-Thread类和Runnable接口
public class Thread extends Object implements Runnable Thread通过实现Runnable实现多态关系. Java中实现多线程,最基本2种方式: ...
- Java中继承thread类与实现Runnable接口的区别
Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2. 通过实现Runnable接口,实例化Thread类 在实际应用中, ...
- 【Java多线程】实现Runnable接口方式 / 继承Thread类方式;使用synchronized锁实现线程安全;线程安全的懒汉式单例模式;死锁问题示例
Thread 的生命周期 一.实现Runnable接口方式 1.在 run 方法中使用 synchronized 块 /*** 例子:创建三个窗口卖票,总票数为100张.使用实现Runnable接口的 ...
- Java继承Thread类创建多线程
Java继承Thread类创建多线程 单线程示例 示例,Example01.java public class Example01{public static void main(String[] a ...
- java线程如何继承,java多线程(一)之继承Thread类
一.概述 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 二.两种实现方式, 下面为第一种方式: 继承Thread类 ...
- JavaSE基础二十:Java 多线程(线程基础知识、Java 多线程、Java 实现多线程(继承 Thread 类、实现 Runnable 接口、实现 Callable 接口))
本章目录 1.基础知识准备 2.Java 多线程概述 3.Java 实现多线程 3.1.继承 Thread 类 如何开启新线程 Thread 类常用方法 多线程中的同步 Thread 类同步方法 多线 ...
- 继承Thread类使用多线程
java实现多线程有两种方式,一种是继承Thread类,另外一种就是实现Runnable接口. 两种实现方法的优缺点: 使用Thread类实现多线程局限性就是不支持多继承,因为java是不支持类多继承 ...
- 多线程之继承Thread类及多线程内存分析
*创建多线程的一种方式:继承Thread类 * java.lang.Thread是描述多线程的类,要实现多线程程序,一种方式就是继承Thread类 * 1.创建一个类Mythread让其extends ...
- android 如何extends 多个,Android多线程:继承Thread类 使用解析(含实例教程)
前言 在Android开发中,多线程的使用十分常见 今天,我将全面解析多线程其中一种常见用法:继承Thread类. 目录 示意图 1. 简介 示意图 2. 使用讲解 2.1 使用步骤 示意图 2.2 ...
最新文章
- 怎样用VB编写.DLL动态链接库文件
- ansys大变形开关要不要打开_ANSYS不收敛问题的解决办法
- 人工智能能否复制人脑引争论 美媒:目前AI仍存在局限性
- lfw2019_来自 LFW SS20 你应该知道的5个时尚趋势
- C++ 梳理(一):跑通简单程序
- .net oracle 连接超时_ADO.NET (一) 前言
- Ubuntu 携手初创企业用代码开拓物联网
- CentOS 7, apm+xcache, rpm包, php module
- Win 7 SSDP 组播 引发 局域网 QQ掉线 分析
- 生产线平衡算法matlab,装配生产线任务平衡问题的遗传算法MATLAB源代码
- Maxthon2.5.10.2576 beta苦菜花增强优化防假死正式版(1031)
- [2020.12.6 解决docker容器乱码问题] 一劳永逸export env LANG=C.UTF-8永久支持中文,无需Dockerfile重建镜像
- 京东手机电商大数据统计平台搭建
- App开屏页如何设计?来看这五个常用的方法
- 多智能体强化学习——相关论文
- 情人节,让我们一睹数学的浪漫
- win10系统如何看服务器地址,win10查看电脑DNS服务器地址具体步骤
- 公网IP TCP服务器调试
- phpmailer报 You must provide at least one recipient email address.解决办法
- some problem