Processes and Channels, cf. goroutines.

Sean Kelly sean at invisibleduck.org
Thu Feb 13 09:07:19 PST 2014


Yes. The schedulers are required to maintain some data (one being 
a message queue) for each "thread" they spawn. If the data is 
requested from a thread the scheduler doesn't own, it's required 
to return a thread-local copy instead. In short, any manually 
created kernel thread will get its own message queue regardless 
of the scheduler in place.


More information about the Digitalmars-d mailing list