Thread GC non "stop-the-world"

Kagamin via Digitalmars-d digitalmars-d at puremagic.com
Thu Sep 25 04:21:21 PDT 2014


On Wednesday, 24 September 2014 at 20:24:01 UTC, Oscar Martin 
wrote:
> Yes, that's the problem I see with the shared GC. But I think 
> cases like this should be solved "easily" with a mechanism for 
> transfer of responsibility between thread GCs. The truly 
> problematic cases are shared objects with roots in various 
> threads

You might want to look at Nimrod. AFAIK, it uses thread-local GC 
and thread groups are planned to be introduced; as I understand, 
shared GC will stop only threads in a group and not other groups.


More information about the Digitalmars-d mailing list