They are also either Stop-the-world or Concurrent: A Stop the world collector performs garbage collection work with the application code stopped. A concurrent collector performs garbage collection work concurrently with program execution, allowing program execution to proceed while collection is done (potentially using separate CPU cores).A Collector is termed “partly concurrent” or “mostly concur