What does -vtls compiler flag does and ...

bauss jj_1337 at live.dk
Thu Oct 4 18:25:18 UTC 2018


On Thursday, 4 October 2018 at 13:48:24 UTC, welkam wrote:
> Oh so its like thread local globals sort of. My reasoning was 
> that stack is a form of storage and is thread local so...

Thread local storage IS "global" per thread though, instead of 
per process which "global" is in other languages.

The stack, is... well the stack and has nothing to do with the 
thread local storage. Although each thread has their own stack, 
else threads would have to wait for each other every time 
something was pushed or popped.

Thread local storage is a bit more complex though and very 
different than regular heap allocations.

See: https://en.wikipedia.org/wiki/Thread-local_storage


More information about the Digitalmars-d-learn mailing list