Multithreaded Servers in Java
This trail is about implementing multithreaded servers in Java. Because of Java's built-in multithreading capabilities multithreaded servers are reasonably easy to implement. But not all server designs are equal. This trail will take a look at different server designs and discuss their pros and cons.
If you are new to Java multithreading there is an extensive tutorial here on
Java Concurrency / Multithreading.
This trail on multithreaded servers in Java is still work in progress.