多线程(二)—-线程的启动方式(一)

多线程(二)—-线程的启动方式(一)

一.方式一—–继承Thread类的方式开启

1.步骤:

1)定义类继承Thread类
2)重写Thread类中的run方法,用来指定我们线程的任务
3)创建线程对象
4)调用线程的start方法,启动线程

2.注意点:

  • 1.启动线程不是调用run方法,如果调用的是run方法,那么就和普通对象调方法是一样的,没有区别
  • 启动线程调用的start方法
  • 2.线程不可以多次启动

3.代码示例

定义线程

// 方式一: 继承Thread类的方式开启
// 1.定义类继承Thread类
class MyThread extends Thread {
	private int tickets = 100;
	
	// 2.重写Thread类中的run方法,用来指定我们线程的任务
	public void run() {
		// run方法如何编写? ==> main方法怎么写,run方法就怎么写. 
		// 这里我们完全可以理解为我们自己定义的main方法
		for (int i = 1; i <= 100; i++) {
			System.out.println(this.getName() + ":" + i);
		}
	}
}
public class ThreadDemo02 {
	public static void main(String[] args) {
		// 3.创建线程对象
		Thread t1 = new MyThread(); // t1维护了100张票
		Thread t2 = new MyThread(); // t2维护了100张票
		Thread t3 = new MyThread(); // t3维护了100张票

		t1.start();
		t2.start();
		t3.start();
	
	}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/2337.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 查询端口下请求总数

    查询端口下请求总数

  • 数字电路实验(01)基本逻辑运算及其电路实现

    数字电路实验(01)基本逻辑运算及其电路实现题目实验要求一、实验目的1.认识逻辑值1、0和逻辑门的输入、输出信号电平之间的关系;2.从逻辑门的输入、输出电平的关系去认识逻辑与(与非)、或、非的运算;3.熟悉基本逻辑门的使用。二、实验

  • unixbench分析_燕青: Unixbench 测试套件缺陷深度分析

    unixbench分析_燕青: Unixbench 测试套件缺陷深度分析原标题:燕青:Unixbench测试套件缺陷深度分析本文摘要本文通过实验论证:Unixbench的Pipe-basedContextSwitching用例受操作系统调度算法的影响波动很大,甚至出现了虚拟机跑分超过物理机的情况。在云计算时代,当前的Unixbench已不能真实地反映被测系统的真实性能,需要针对多核服务器和云计算环境进行完善。简单的说,视操作系统多核负载均衡策略的差异,该用例可…

    2022年10月28日
  • 我离职了[通俗易懂]

    我离职了[通俗易懂]傻瓜,我们江湖再见

  • 激活成功教程版游戏盒子下载_pixaloop激活成功教程版

    激活成功教程版游戏盒子下载_pixaloop激活成功教程版Typora收费了,个人理解想让我花小钱钱,不可能但是用习惯了,懒得换,怎么办用不收费的旧版就ok了正巧之前重装系统有下载的安装包,分享给大家了,需要的随意,安装包的时间是2021/11/22与2021/04/07两个版本的里面有一些其他软件,需要的自取https://yxmiaoyu.lanzouo.com/b01cyja5c密码:windows…

    2022年10月12日
  • mybatis多条件查询sql_sql模糊查询多个条件

    mybatis多条件查询sql_sql模糊查询多个条件步骤1:先运行,看到效果,再学习步骤2:模仿和排错步骤3:在前一步的基础上进行步骤4:模糊查询步骤5:多条件查询步骤1:先运行,看到效果,再学习老规矩,先下载下载区(点击进入)的可运行项目,配置运行起来,确认可用之后,再学习做了哪些步骤以达到这样的效果。步骤2:模仿和排错在确保可运行项目能够正确无误地运行之后,再严格照着教程的步骤,对代码模仿一遍。模仿过程难免代码有出入,导致无法得到…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号