java中的阻塞式方法是什么意思,比如InputStream中的read()方法。

2024-12-17 23:09:28
推荐回答(5个)
回答1:

java中的阻塞式方法是指在程序调用改方法时,必须等待输入数据可用或者检测到输入结束或者抛出异常,否则程序会一直停留在该语句上,不会执行下面的语句。

java中很多方法都是属于阻塞式方法,比如InputStream中的read()方法和多线程中sleep()方法等。

回答2:

这个阻塞的意思就是说: 程序一直停在read()方法这里,等待数据。没有数据就不继续往下执行,至到得到数据。

回答3:

read方法在输入数据可用、检测到流末尾或者抛出异常前,此方法一直阻塞。意思就是说: 程序一直停在read()方法这里,等待数据。没有数据就不继续往下执行,至到得到数据

回答4:

这个阻塞的意思就是说: 程序一直停在read()方法这里,等待数据。没有数据就不继续往下执行,直到得到数据。明白了吧。

回答5:

封装性更好 这个.我觉得应该是你的po里面有一个叫做result的私有子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义