zoukankan      html  css  js  c++  java
  • 并发编程1

    线程的状态:

         【1】.初始(NEW):新创建了一个线程对象,但还没有调用start()方法。
             【2】.运行(RUNNABLE):处于可运行状态的线程正在JVM中执行,但它可能正在等待来自操作系统的其他资源,例如处理器。
             【3】.阻塞(BLOCKED):线程阻塞于synchronized锁,等待获取synchronized锁的状态。
             【4】.等待(WAITING):Object.wait()、join()、 LockSupport.park(),进入该状态的线程需要【等待其他线程】做出一些特定动作(通知或中断)。
             【5】.超时等待(TIME_WAITING):Object.wait(long)、Thread.join()、LockSupport.parkNanos()、LockSupport.parkUntil,该状态不同于WAITING,它可以在【指定的时间内】自行返回。
             【6】.终止(TERMINATED):表示该线程已经执行完毕。

  • 相关阅读:
    程序从命令行接收多个数字,求和之后输出结果。
    动态规划(1)
    软件工程个人作业(4)
    冲刺2 01
    构建之法
    水王
    大道至简第七章读后感
    构建之法03
    团队冲刺第四天
    团队冲刺第三天
  • 原文地址:https://www.cnblogs.com/big-cut-cat/p/10044764.html
Copyright © 2011-2022 走看看