Что InputStream.available () делает в Java?

Что делает InputStream.available () в Java ? Я прочитал документацию, но все еще не могу ее разобрать.

В документе говорится:

Возвращает количество байтов, которые могут быть прочитаны (или пропущены) из этого входного потока без блокировки следующим вызывающим методом метода для этого входного потока. Следующим вызывающим может быть тот же поток или другой поток.

Доступный метод для класса InputStream всегда возвращает 0.

Что они подразумевают под блокировкой ? Означает ли это просто синхронизированный вызов?

И, прежде всего, какова цель метода available () ?

56
задан Albus Dumbledore 12 September 2010 в 15:27
поделиться