• 214 01 Android 零基础入门 03 Java常用工具类 05 Java多线程 03 线程的生命周期 01 线程的状态和生命周期


    214 01 Android 零基础入门 03 Java常用工具类 05 Java多线程 03 线程的生命周期 01 线程的状态和生命周期

    本文知识点:线程的状态和生命周期

    说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

    线程的状态和生命周期

    线程的5个状态

    mark

    线程的生命周期

    线程的生命周期其实就是线程的5个状态的相互的转换过程。
    那么,可以通过调用Thread类的相关方法来影响线程的状态,状态之间的转换就可以构成最终的生命周期了。

    阻塞状态:可以看做正在运行的线程进入了暂停的状态。
    阻塞状态的线程是不能反过来转换成正在运行状态的。
    因为我们前面已经多次提到了,需要获取CPU的使用权限才能变为正在运行状态。

    所以阻塞状态最终会转换为可运行状态。

    转换为终止状态调用stop()方法即可,但是最新的Java版本已经不推荐使用stop()方法了。

    下图的总结非常重要:多看几遍,多记
    mark

  • 相关阅读:
    《Effective java》读书笔记
    Ansible playbook
    Ansible模块
    Ansible介绍与安装
    HDFS完全分布式集群搭建
    screen配置窗口显示
    K8s下部署Istio
    使用RKE快速部署k8s集群
    Oracle批量创建同义词
    k8s基本概念
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/13937827.html
Copyright © 2020-2023  润新知