6.3 HTTP-palvelin monisäikeiseksi

Edellisessä HTTP-palvelimen toteutuksessa on se ongelma, että InputStream.read() -kutsu pysäyttää koko ohjelman toiminnan, kunnes sivu on haettu. Eli, jos joku toinen 'selain' jää idlaamaan soketin avauksen jälkeen (esim. telnet 127.0.0.1 2000 ), muut selaimet eivät pysty enää sovellusta käyttämään.

Muunna palvelin monisäikeiseksi siten, kunkin sivupyynnön palvelemista varten perustetaan uusi säie. (java.lang.Thread ; Java Tutorial / Essential Java Classes / Doing Two or More Tasks At Once: Threads ).