Является ли OutputStream блокировкой Java? (Розетки

В настоящее время я пишу наивный сетевой код для проекта, и помощник намекнул мне на возможность того, что когда я отправляю пакет информации с сервера всем клиентам итеративным способом, я могу получить значительное отставание, когда один из клиентов не отвечает должным образом

Он известен своим троллингом, поэтому я скептически относился к реализации вторичного потока, который теперь отвечает за отправку данных клиенту, имея очередь, в которой Сервер просто добавляет пакеты, которые затем считываются потоком для отправки данных. .

После размышлений у меня возник вопрос, является ли погода или нет OutputStream Java Socket на самом деле ставит в очередь то, что он хочет отправить сам, таким образом устраняя необходимость в очереди заранее. Возможность возникновения интенсивных проблем возникает только тогда, когда Сервер блокирует, если он не получает ответ от клиента о том, что отправленный объект был получен.

Благодарность

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

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