Na Aula 04 sobre Threads temos o projeto de servidor e cliente utilizando sockets. Ao encerrar a Thread do servidor, as Threads dos clientes continuam rodando.
Para encerrar a Thread do cliente, utilizei o System.exit(0) quando digito o comando "fim" (de acordo com o projeto feito na aula). Mas isso encerra apenas a Thread na qual eu digitei o comando "fim", as outras Threads clientes continuam executando.
Como faço para encerrar todas as Threads clientes quando o servidor for encerrado?