Ja, richtig. Auch unter CPython laufen Threads parallel. Aber sie werden gemeinsam nur von einem Prozessor verarbeitet. Soll heißen: Mit der Threading-Funktionaliät kannst du unter CPython innerhalb des selben Python-Prozesses kein verteiltes Rechnen realisieren, da dies aufgrund des GILs unmöglich ist. Der Fokus bei dem von dir gebrachten Zitat liegt halt vor allem im ersten Satz: "(...) it prevents multithreaded CPython programs from taking full advantage of multiprocessor systems (...)".
Ja, richtig. Auch unter CPython laufen Threads parallel. Aber sie werden gemeinsam nur von einem Prozessor verarbeitet. Soll heißen: Mit der Threading-Funktionaliät kannst du unter CPython innerhalb des selben Python-Prozesses kein verteiltes Rechnen realisieren, da dies aufgrund des GILs unmöglich ist. Der Fokus bei dem von dir gebrachten Zitat liegt halt vor allem im ersten Satz: "(...) it prevents multithreaded CPython programs from taking full advantage of multiprocessor systems (...)".