title: Is there a known size limit of the thread local storage in a prevalent modern OS?
body: <p>When I use <code>thread_local</code>, <code>_Thread_local</code>, <code>__thread</code>, or <code>__declspec(thread)</code>, the compiler seems to allocate a thread local storage upon thread creation and store the address in the <code>fs</code> or <code>gs</code> register in an x86 derived system.</p>
  
  <p>In this context, is there something like 'thread local storage overflow'?</p>