Threads and Static Data

Craig Black cblack at ara.com
Mon Dec 10 10:35:57 PST 2007


"Regan Heath" <regan at netmail.co.nz> wrote in message 
news:fjjtr4$6g2$1 at digitalmars.com...
> Sean Kelly wrote:
>> Craig Black wrote:
>>>
>>> Suite!  I think I've seen the term "thread local", but it never occured 
>>> to me what it meant.  Goes to show you how green I am when it comes to 
>>> threading.  I'll check it out.  Thanks.
>>
>> For what it's worth, some C/C++ compilers have "thread local" as a 
>> storage class.  I've proposed adding this to D before, but there seemed 
>> to be no interest at the time.
>
> If I want thread local storage I just add the variables as static members 
> of the class I've derived from Thread.
>
> Does thread local storage give us some advantage over that?
>
> R

Storing all your static data for everything in a thread class is not ideal 
from a software design perspective IMO. 





More information about the Digitalmars-d mailing list