Python: Pläne für effizienteres Multithreading ohne Global Interpreter Lock Programmiersprachen Python
Daher soll zunächst der No-GIL-Build neben dem bisherigen erscheinen. Langfristig soll er der einzige Build werden. Zuvor will das Steering Council aber sicherstellen, dass die Kompatibilität geklärt ist und die Community voll dahintersteht.Das Council möchte die Umsetzung in drei Schritten vornehmen. Kurzfristig wird der No-GIL-Build neben dem regulären erscheinen. Vorgesehen ist der Einzug in das für 2024 geplante Python 3.13, es könnte aber auch Version 3.
Im zweiten Schritt gilt der No-GIL-Build als stabil, wird aber noch nicht zum Standard. Die Übergangsphase dient vor allem dazu, die Rückwärtskompatibilität sicherzustellen und die Akzeptanz in der Community zu stärken. Erste Distributoren können in der Phase bereits auf die Variante ohne GIL umschwenken.Langfristig wird der No-GIL-Build zum Standard und schließlich zur einzigen Variante.
Die Roadmap ist nicht in Stein gemeißelt, sondern sowohl das Core-Developer-Team als auch das Steering Council werden den Fortschritt und die zeitliche Planung immer wieder begutachten und prüfen, ob sich die weitere Arbeit lohnt. Das Gremium will laut dem Beitrag einen "weiteren zehnjährigen Kampf um die Abwärtskompatibilität" vermeiden und zur Not in der Lage sein, die Arbeit an PEP 703 abzubrechen und andere Wege zu finden.
Australia Latest News, Australia Headlines
Similar News:You can also read news stories similar to this one that we have collected from other news sources.
Jedes zweite Auto mit Elektroantrieb fährt in China In China werden immer mehr E-Autos verkauft. Auf deren global wichtigstem Markt werden lokale Hersteller laufend stärker. SAIC verdrängt VW vom dritten Platz.
Read more »