In which thread is the terminate handler called? : <p>In which thread is called the terminate handler:</p>

<ol>
<li><p>when an exception is thrown inside a <code>noexcept</code> function?</p></li>
<li><p>when the user call <code>std::terminate</code>()?</p></li>
<li><p>at start up or destruction of <code>thread</code>?</p></li>
</ol>

<p>Is it defined in the standard, will I have access to <code>thread_local</code> objects?</p>
