Subj : Re: Can C++ local static objects be made thread safe? To : comp.programming.threads From : Bruce Visscher Date : Mon Feb 14 2005 04:15 pm Okay, I wasn't paying attention: > #define MTSafeStatic( Type, Name, Initializer ) \ > static __thread Type * x_ ## Name; \ According to David Swartz, this makes x_ ## Name thread local. Doesn't that go against the grain of what this thread asks to accomplish? Okay, you admited that you were "not sure about the __thread thing". I think the answer is "no, that doesn't help". (I wanted to point this out since in my later posts I made the assumption that this was going to be helpful. After pondering this I realized I was confused.) .