One thread per client
l
Use new Thread().start();
l
Using threads makes it easier (less
overhead) to have sibling processes
share information.
l
Sharing information must be done
carefully (use synchronized)