Wie kann man BufferedReader.readLine () nicht hängen lassen?

Gibt es einen Weg zu machenBufferedReader.readLine() nicht hängen?

Ich erstelle einen Server, der:

Überprüft, ob der Client Eingaben geliefert hat.Wenn nicht, führt es anderen Code aus und kehrt schließlich zur Überprüfung des Clients auf Eingaben zurück.

Wie kann ich überprüfen, ob der Client Eingaben geliefert hat, ohne ausgeführt zu werden?readLine()? Wenn ich rennereadLine()wird der Thread hängen, bis die Eingabe geliefert wird?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage