请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 407|回复: 0

线程状态bloking和waiting状态的区别

[复制链接]

378

主题

55

回帖

2115

积分

管理员

积分
2115
发表于 2023-1-4 15:20:40 | 显示全部楼层 |阅读模式
bloking状态一般是进行磁盘IO读取数据过程中的阻塞状态、或者说线程获取不到对象锁,被迫阻塞waiting状态一般是线程主动休眠,需要外部唤醒

blocking状态的线程是不会被中断的,直到数据读取完毕或者线程获取到锁资源
waiting状态的线程可以调用线程中断方法后抛出异常由客户端去处理
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2025-1-21 21:57 , Processed in 0.885798 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表