Why Python threads don't parallelize CPU work, and the two real ways around it: multiprocessing and asyncio.
Practice MCQs for this concept are coming soon.