mutexes (mutices?) and TLS

Torje Digernes torjehoa at pvv.org
Mon Dec 2 08:44:24 PST 2013


On Monday, 2 December 2013 at 12:09:34 UTC, Artem Tarasov wrote:
> Yes, global variables are thread-local by default. Use shared 
> or _gshared
> qualifier.
> I guess such questions belong to D.learn.

Is this really desired behaviour for mutexes? Since mutexes (per 
my rather little experience) is mostly used for locking between 
threads, which is not doable without extra qualifiers now.

I know that global variables are thread local, but using the 
mutex in different threads, which seems to be their main usage, 
require extra qualifiers. Shouldn't the main usage be possible 
using default setup, as in no extra qualifiers?


More information about the Digitalmars-d mailing list