Hlavní navigace

PyPy plánuje odstranit GIL

1. 7. 2011

Sdílet

Vývojáři projektu PyPy se rozhodli, že odstraní ze své implementace programovacího jazyka Python často proklínaný GIL neboli Global Interpreter Lock. Jeden z nich se o tom rozepsal na blogu morepypy­.blogspot.com kde na příkladech vysvětluje jakou cestou se vydají a proč to je podle nich nejlepší. Zvolená cesta vede přes software transactional memory, což je alternativa pro klasické zámky, která umožňuje pracovat se sdílenou pamětí. Ve zkratce se jedná o oddělení paměti jednotlivých threadů, které místo úpravy společného paměťového prostoru pracují je na svém písečku. Když je vše hotovo, tak se thready pokusí dostat úpravy i do sdílené paměti.

Našli jste v článku chybu?

Autor zprávičky

Adam Štrauch je redaktorem serveru Root.cz a svobodný software nasazuje jak na desktopech tak i na routerech a serverech. Ve svém volném čase se stará o komunitní síť, ve které je již přes 100 členů.