Member variables in method are null when called as delegate from thread
    Imperatorn 
    johan_forsberg_86 at hotmail.com
       
    Tue Jan 12 09:19:14 UTC 2021
    
    
  
On Monday, 11 January 2021 at 17:26:00 UTC, Arafel wrote:
> void f() {
>     assert(i == 0); // Expected
>     assert(j == 1); // Expected
>     assert(s.i == 0); // Expected
>     assert(s.j == 0); // Wait, what?
> }
At first sight this looks unexpected. But I think if you have a 
shared variable inside a struct it will not be TLS.
    
    
More information about the Digitalmars-d-learn
mailing list