Python 3.13 bekommt ein Flag, um den Global Interpreter Lock zu deaktivieren. Er gilt als Hemmschuh für Multithreading-Anwendungen.
Nach langer Diskussion und Vorbereitung ist nun eine Änderung in die Programmiersprache Python eingeflossen, die es erlaubt, den Global Interpreter Lock zu deaktivieren. Damit lässt sich ein Bremsklotz für Multithreading-Anwendungen entfernen., um Thread-Sicherheit zu garantieren und Race Conditions zu verhindern.
Der Global Interpreter Lock sorgt dafür, dass jeweils nur ein Thread aktiv läuft. Das verhindert zwar Race Conditions, bedeutet aber auch, dass Python das Potenzial von Multiprozessorsystemen beziehungsweise Mehrkernprozessoren nicht effizient nutzen kann.
We have summarized this news so that you can read it quickly. If you are interested in the news, you can read the full text here. Read more: