Existe um OutputStream no bloqueio de Java? (Tomadas

Atualmente, estou escrevendo um código de rede ingênuo para um projeto, e um colega me sugeriu a possibilidade de que, quando eu enviar um pacote de informações do servidor para todos os clientes de forma iterativa, eu possa sofrer um atraso intenso quando um dos clientes não estiver respondendo devidamente

Ele é conhecido por trollar, então fiquei meio cético ao implementar um encadeamento secundário que agora é responsável por enviar dados para um cliente, com uma fila na qual o servidor simplesmente adiciona os pacotes que são lidos pelo encadeamento para enviar dados .

A pergunta que agora tenho depois de pensar sobre o tempo é o clima ou não, o OutputStream de um Java Socket realmente enfileira as coisas que ele deseja enviar por si só, eliminando a necessidade de uma fila de antemão. A possibilidade de ter problemas intensos ocorre apenas quando o servidor está bloqueando, desde que ele não obtenha uma resposta de um cliente de que o objeto enviado foi recebid

Obrigado