AA vs __gshared
    Kagamin 
    spam at here.lot
       
    Fri Jul 28 04:13:13 UTC 2023
    
    
  
On Friday, 28 July 2023 at 03:54:53 UTC, IchorDev wrote:
> I was told that using `__gshared` is quite a bit faster at 
> runtime than using `shared`, but I also don't really know 
> anything concrete about `shared` because the spec is so 
> incredibly vague about it.
The difference between them is purely formal if you're not on an 
old gdc, where shared was synchronized like C# volatile. If the 
crashes are frequent, can you reproduce a crash with a minimal 
amount of code, start many threads and access the locked AA 
concurrently.
    
    
More information about the Digitalmars-d-learn
mailing list