Comment savoir si un flux BufferedReader est fermé

J'ai deux threads en Java.

Premier thread est la fermeture d'un bufferedreader (br.close())

Lors de la deuxième thread de lecture sur le même lecteur, je reçois un IOException (Stream Closed)

Je bénéficier de cette exception, même si j'utilise br.ready()

Est-il un moyen de savoir si le flux est déjà fermé?

source d'informationauteur