Some Notes on 'D for the Win'

Kagamin via Digitalmars-d digitalmars-d at puremagic.com
Sun Aug 24 02:36:05 PDT 2014


On Saturday, 23 August 2014 at 23:46:43 UTC, Mike wrote:
> One quote from the FAQ:
> "Nimrod primarily focuses on thread local (and garbage 
> collected) heaps and asynchronous message passing between 
> threads. Each thread has its own GC, so no "stop the world" 
> mechanism is necessary. An unsafe shared memory heap is also 
> provided.

Do you have an idea, how Nimrod shares memory? Thread-local GCs 
mean the memory should be deep copied between threads, which is 
not always a good idea, e.g. when you receive a big complex data 
structure from network in one thread and pass it to the main 
thread.


More information about the Digitalmars-d mailing list