Ok, perhaps I'm using the wrong terminology, but what I meant is that the GC can collect garbage from multiple threads at the same time, while the GC itself also runs in a different thread (or multiple).
Without this, you can't really run languages like Go or C# inside the VM.
Without this, you can't really run languages like Go or C# inside the VM.