0

socket inputtread read() 因没有收到数据而阻塞,但是线程正在运行,如何理解?

块的含义和与线程块状态的区别是什么?

4

1 回答 1

3

好吧,如果线程在 read() 中被阻塞,则线程不会运行。你的意思是它是'RUNNABLE'吗?这只是意味着它不会在 Java 信号量中被阻塞,并且只要 read() 返回它就可以运行。它正在等待来自对等方的数据到达。

于 2012-10-26T03:26:44.480 回答