Cuireann Python trí mhúnla comhshíolaitheoireachta ar fáil, agus braitheann an roghnú ceart go príomha ar cibé acu a bhíonn do chuid oibre I/O-bound nó CPU-bound — cinneadh atá go mór faoi thionchar an GIL (a chuireann cosc ar thréimhsí Python a rith go comhthreomhar).
Na trí mhúnla
threading → multiple threads, ONE process. GIL-limited for CPU.
multiprocessing → multiple PROCESSES, each its own interpreter/GIL → true parallelism.
asyncio → single thread, cooperative coroutines yielding at await points.
