Memory Management: Python uses a system called "reference counting" to manage memory. If multiple threads modified these reference counts at the exact same time, it would cause memory leaks or crashes ...