Ho due thread in Java.Come sapere se un flusso BufferedReader è chiuso
primo thread sta chiudendo un BufferedReader (br.close()
)
Quando il secondo thread fa una lettura sullo stesso lettore di ottengo un IOException (Stream Closed)
ottengo questa eccezione, anche se io uso br.ready()
Is c'è un modo per sapere se lo stream è già chiuso?
Solo per curiosità, perché più thread utilizzano lo stesso BufferedReader? –
long story signore ... per ottenere il codice legacy per funzionare ... –
Solo una nota per fare molta attenzione a controllare esattamente quale oggetto viene usato come monitor con i lettori. –