http://www.ibm.com/developerworks/library/j-jtp0730.html

thread pools and how to design server applications