text: TITLE Understanding Python Multithreading and Multiprocessing via Simulation SUB Learning-by-doing: a simple simulation can help with better understand complicated ideas like multithreading and multiprocessing. CAPTION a pair of scissors on top of a table