Sto provando a scrivere un programma multithread in Java in cui un server ascolta le connessioni dai client e genera un thread per facilitare ciascun client. Ho:Programma server multithread in Java
while(true)
{
Socket s = server.accept();
ClientHandler ch = new ClientHandler(s);
Thread t = new Thread(ch);
t.start();
}
mia domanda è: ogni volta che accetta una connessione in
Socket s = server.accept();
e inizia ad eseguire le seguenti righe di codice per creare il filo ecc, cosa accade ad una richiesta di connessione da un cliente durante quel tempo. È in qualche modo in coda e verrà visualizzato nel ciclo successivo di while(true)
o verrà rifiutato?
grazie, Nikos