【多线程系列 0】多线程之Thread 类的基本用法 ! ! ! (细致详解)

🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇

                                 Thread类基本用法                              

🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇

今日推荐歌曲: Here's Your Perfect  🎵🎵


系列文章

1.线程创建

2.线程中断

3.线程等待

4.线程休眠

5.获取线程实例

JDBC 多线程学习之 Thread 类的使用

目录

1. 认识 Thread

1.1 Thread的⼏个常⻅属性

2.线程的创建

2.1 继承Thread类🏂🏂

2.2. 使用 Runnable 接口⛳

2.3. 其他变形(匿名内部类)🏐🏐

2.3.1 匿名内部类(创建 Thread)

2.3.2 匿名内部类(创建 Runnable)

2.3.3 lambda表达式 ! ! ! ⭐⭐⭐(最常用,推荐 ! !)

3.线程中断

3.1 变量停止

3.2 调用interrupt() 

4. 线程等待

5.线程休眠

6.获取线程实例

总结



前言

之前给大家介绍了多线程(可进入我的主页查看) , 这里详细介绍多线程里经常使用的 Thread 类🏂


1. 认识 Thread

Thread 类是JVM⽤来管理线程的⼀个类,换句话说,每个线程都有⼀个唯⼀的Thread对象与之关 联。 ⽤我们上⾯的例⼦来看,每个执⾏流,也需要有⼀个对象来描述,类似下图所⽰,⽽Thread类的对象 就是⽤来描述⼀个线程执⾏流的,JVM会将这些Thread对象组织起来,⽤于线程调度,线程管理。

1.1 Thread的⼏个常⻅属性

  • ID是线程的唯⼀标识,不同线程不会重复
  • 名称是各种调试⼯具⽤到
  • 状态表⽰线程当前所处的⼀个情况,下⾯我们会进⼀步说明
  • 优先级⾼的线程理论上来说更容易被调度到
  • 关于后台线程,需要记住⼀点:JVM会在⼀个进程的所有⾮后台线程结束后,才会结束运⾏。
  • 是否存活,即简单的理解,为run⽅法是否运⾏结束了

2.线程的创建


2.1 继承Thread类🏂🏂

继承Thread来创建⼀个线程类.

package Thread;

//1.创建自己的类,继承 thread
class MyThread extends Thread{
    //重写run方法

    @Overri
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值