title: JVM Garbage collection
body: <p>In general ( as I am aware that there is a standard JVM implementation from Oracle/sun and other third parties as well like MS) , Does JVM create only one Garbage collection  thread running as daemon to collect the garbage objects  OR does JVM spawn more than one thread to accomplish the Garbage collection?</p>