zoukankan      html  css  js  c++  java
  • java基础(多线程---线程状态和方法)

    线程状态:

    5个状态:新生状态、就绪状态、运行状态、阻塞状态、死亡状态

    线程方法:

     sleep ()
       使线程停止运行一段时间,将处于阻塞状态
       如果调用了sleep方法之后,没有其他等待执行的线程,这个时候当前线程不会马上恢复执行!
     
     join ()
       阻塞指定线程等到另一个线程完成以后再继续执行。
     
     yield ()
       让当前正在执行线程暂停,不是阻塞线程,而是将线程转入就绪状态;
       调用了yield方法之后,如果没有其他等待执行的线程,此时当前线程就会马上恢复执行!
     
     setDaemon()
       可以将指定的线程设置成后台线程,守护线程;
       创建用户线程的线程结束时,后台线程也随之消亡;
       只能在线程启动之前把它设为后台线程
     
     setPriority(int newPriority) getPriority()
       线程的优先级代表的是概率
       范围从1到10,默认为5
     
     stop()停止线程
       不推荐使用
  • 相关阅读:
    java 求 1!+2!+3!+....+10!的和为
    Java 循环控制语句
    java for 循环 九九乘法表
    Java for 循环
    Java while 和 do...while
    Java if语句
    Java switch 语句
    java a++ 和 ++a 理解
    Java 自动转换和强制转换
    二叉树遍历
  • 原文地址:https://www.cnblogs.com/skyline1/p/11200600.html
Copyright © 2011-2022 走看看