title: Using __thread in c++0x
body: <p>I read that there was a new keyword in C++: it's <code>__thread</code> from what I've read.</p>
  
  <p>All I know is that it's a keyword to be used like the <code>static</code> keyword but I know nothing else. Does this keyword just mean that, for instance, if a variable were declared like so:</p>
  
  <pre><code>__thread int foo;
  </code></pre>
  
  <p>then anything to do with that variable will be executed with a new thread?</p>