お勉強のためにチャット作ったんですが、停止の仕方が分からないです
別レッドで読み込みで寝てる場合、どうやって起こせばいいですか?

//クライアントスレッド c:Socket, r:BufferedReader
while(running && c.isConnected() && !c.isInputShutdown()){
var line = r.readLine();
  if (t.isInterrupted()) break;
}
(nashorn です)