Я пытаюсь написать многопоточную программу на Java, в которой сервер прослушивает соединения от клиентов и порождает поток для согласования каждого клиента. У меня:
while(true)
{
Socket s = server.accept();
ClientHandler ch = new ClientHandler(s);
Thread t = new Thread(ch);
t.start();
}
Мой вопрос: всякий раз, когда он принимает соединение в
Socket s = server.accept();
и начинает выполнять следующие строки кода для создания потока и т. Д., Что происходит с запросом на соединение от клиента в это время. Он каким-то образом поставлен в очередь и будет обслужен в следующем цикле while (true)
или будет отклонен?
спасибо, Никос