Threads and Static Data
Sean Kelly
sean at f4.ca
Mon Dec 10 11:51:13 PST 2007
Sean Kelly wrote:
> Regan Heath wrote:
>> 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.
>
> Yup. static ThreadLocal!(T) myVar;
Oops, I misunderstood the question. There's one big problems with this
approach: the object representing the main application thread cannot be
modified.
Sean
More information about the Digitalmars-d
mailing list