zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Django部分面试题目
    网编部分
    面试题
    mysql安装
    并发编程
    集合以及深浅拷贝和和小数据池--个人一些经验总结
    稍微比较全的那种字典
    个人声明
    python
    python-pdf文件(持续更新
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/13937827.html
Copyright © 2011-2022 走看看