BIO阻塞的线程对应Thread.State中的哪个状态
来源:8-5 线程的状态

fanfantastic
2019-03-15
翔仔老师,线程操作在BIO操作中阻塞,比如在socket中等待读取对端的数据(读文件应该是一样的吧),此时的阻塞状态对应Thread.State枚举中的哪种状态呢?我记得曾经通过jconsole等工具查看到此时的线程状态好像是runnable的吗?那如果是runable是不是意味着IO虽然是阻塞的,但是是会被CPU切换的?
写回答
1回答
-
翔仔
2019-03-15
同学好,IO的阻塞相当于是sleep,虽然能停止但不释放资源,因此线程处于阻塞状态
00
相似问题