title: Writing Multithreaded Exception-Safe Code
body: <p>What are the tensions between multithreading and exception-safety in C++? Are there good guidelines to follow? Does a thread terminate because of an uncaught exception?</p>