mutexes (mutices?) and TLS
luka8088
luka8088 at owave.net
Tue Dec 3 01:10:22 PST 2013
On 2.12.2013. 17:44, Torje Digernes wrote:
> 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?
Take into consideration that shared (
http://dlang.org/migrate-to-shared.html ) has not been fully implemented
nor fully documented yet.
For more information check out:
http://forum.dlang.org/thread/k7orpj$1tt5$1@digitalmars.com
More information about the Digitalmars-d
mailing list