http://commons.apache.org/proper/commons-daemon/
http://stackoverflow.com/questions/534648/how-to-daemonize-a-java-program
http://stackoverflow.com/questions/7687159/how-to-convert-a-java-program-to-daemon-with-jsvc
http://stackoverflow.com/questions/3922554/java-running-as-a-unix-service
http://zerocool.is-a-geek.net/?p=139
http://terraltech.com/running-java-applications-as-daemon-on-linux/
http://www.ralfebert.de/archive/java/debian_daemon/
http://www.jguru.com/faq/view.jsp?EID=472493
http://www.apexninjas.com/blog/2011/02/start-java-program-as-linux-daemon/
http://www.neilson.co.za/?p=253
Java Services - Running Java application / container as a Windows service?
How can a Java program create a new process or detect itself from the termal?
Most implementation of the JVM run as a single process. A Java application can create additional processes using the ProcessBuilder class. Need concrete example.