Как прервать readLine в BufferedReader

Я пытаюсь читать входные данные из сокета построчно в нескольких потоках. Как я могу прерватьreadLine() чтобы я мог изящно остановить поток, который он блокирует?

РЕДАКТИРОВАТЬ (щедрость): Это можно сделать без закрытия сокета?

Ответы на вопрос(9)

Ваш ответ на вопрос