【www.bbyears.com--其他相关】
1. 新建( new ):新创建了一个线程对象。 2. 可运行( runnable ):线程对象创建后,其他线程(比如 main 线程)调用了该对象 的 start ()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获 取 cpu 的使用权 。 3. 运行( running ):可运行状态( runnable )的线程获得了 cpu 时间片( timeslice ) ,执行程序代码。 4. 阻塞( block ):阻塞状态是指线程因为某种原因放弃了 cpu 使用权,也即让出了 cpu timeslice ,暂时停止运行。直到线程进入可运行( runnable )状态,才有 机会再次获得 cpu timeslice 转到运行( running )状态。阻塞的情况分三种: (一). 等待阻塞:运行( running )的线程执行 o . wait ()方法, JVM 会把该线程放 入等待队列( waitting queue )中。 (二). 同步阻塞:运行( running )的线程在获取对象的同步锁时,若该同步锁 被别的线程占用,则 JVM 会把该线程放入锁池( lock pool )中。 (三). 其他阻塞:运行( running )的线程执行 Thread . sleep ( long ms )或 t . join ()方法,或者发出了 I / O 请求时, JVM 会把该线程置为阻塞状态。 当 sleep ()状态超时、 join ()等待线程终止或者超时、或者 I / O 处理完毕时,线程重新转入可运行( runnable )状态。 5. 死亡( dead ):线程 run ()、 main () 方法执行结束,或者因异常退出了 run ()方法,则该线程结束生命周期。死亡的线程不可再次复生。线程通信的几种方式|浅谈线程的几种可用状态
-
链接:http://www.bbyears.com/asp/135920.html
线程通信的几种方式|浅谈线程的几种可用状态(转载时请注明本文出处及链接)
猜你感兴趣
- 【jquery选择器】jquery操作ul记录 2021-08-14
- [js禁止backspace]js禁止Backspace键使浏览器后退的实现方法 2021-08-14
- 【javascript学习指南】JavaScript隐式类型转换 2021-08-14
- [javascript学习指南]java防反编译最简单的技巧分享 2021-08-14
- 支付宝蚂蚁借呗提前还款有利息吗|支付宝蚂蚁借呗提前还款利息如何计算 2021-08-14
- 【守望先锋手机版怎么下载】怎么在手机上看守望先锋战绩?max+绑定守望先锋角色的教程 2021-08-14
- [javascript学习指南]java-流的使用完结与异常处理机制(详解) 2021-08-14
- 支付宝怎么开通蚂蚁借呗_支付宝蚂蚁借呗如何开通 2021-08-14
- 中国有嘻哈第一季_中国有嘻哈 2021-08-14
- [隐藏ssid手机怎么连接]手机连接隐藏了SSID的WIFI的方法 2021-08-14
热门标签
更多>>本类排行
-
1
消逝的光芒快速提升技能点|消逝的光芒快速提升技能与等级攻略一览 -
2
【剑网3虚空交椅】剑网3虚空交椅怎么获得?获得的方式又是什么? -
3
天天炫斗装备等级排序_天天炫斗装备怎么升星 天天炫斗装备升星攻略 -
4
[删除订单编号重复记录]有关重复记录的删除(SQL SERVER) -
5
魔灵召唤异界地下城攻略|魔灵召唤怎么发现地下城?发现地下城方法解析 -
6
【消逝的光芒2】消逝的光芒Crashexit闪退怎么办 闪退解决方法一览 -
7
【城市地平线遗迹怎么玩】城市:地平线遗迹怎么解锁 遗迹解锁方法一览 -
8
【phpstudy】PHP tclip扩展调用opencv从内存中读取及解析图片数据的问题 -
9
联想电脑一键恢复怎么操作|联想一键恢复操作 实现闪电备份与恢复功能 -
10
我的世界丛林神庙|我的世界怎样探索丛林神庙 丛林深处的宝藏攻略
本类最新
更多>>- php替换字符串中的字符|php怎么把字符串指定字符分割成数组
- 不通过|通过vue-cli来学习修改Webpack多环境配置和发布问题
- win8系统hosts文件失效怎么解决办法_Win8系统Hosts文件失效怎么解决
- [win8系统roaming文件夹能删除吗]Win8系统Roaming文件夹能删除吗
- win8玩不了传奇及其他游戏怎么回事|Win8玩不了传奇及其他游戏怎么解决
- php中类型转换|PHP中类型转换 ,常量,系统常量,魔术常量的详解
- 【绝地求生大逃杀免费版】绝地求生大逃杀举报外挂
- php实现文件之下所有文件下载_PHP实现文件之下所有文件重命名
- 线程通信的几种方式|浅谈线程的几种可用状态
- 服务器负载均衡是什么意思|服务器负载均衡是什么意思(服务器负载均衡的基本功能和实现原理)