This page has been moved to /firmware/software-design/threading-explainer