LLVM D ... concurrent garbage collector ...
Robert Jacques
sandford at jhu.edu
Mon Sep 8 17:32:56 PDT 2008
On Mon, 08 Sep 2008 18:05:42 -0400, Chris R. Miller
<lordSaurontheGreat at gmail.com> wrote:
> Am I reading that right? A garbage collector that wouldn't have to
> suspend the runtime? Or just one that plays nice with threads?
No, concurrent GCs still have to suspend the runtime, they just have to do
it a lot less. Generally, they only suspend threads twice to read only the
stack during each pass. See
http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)#Stop-the-world_vs._incremental_vs._concurrent
Or any articles on the Java GC.
More information about the Digitalmars-d
mailing list