Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Red Hat nechce Mono v RHEL

mys elf
mys elf (neregistrovaný)
24. 11. 2006 20:46

Re: Ani .NET ani Java

celé vlákno
Tohle není tak docela pravda. CPython má tzv. global interpreter lock (GIL) a ten rozhodně neblokuje funkce psané v C, aspoň teda do té doby, než vstoupí do interakce s interpreterem. Takže ano, GIL brzdí, ale pokud funkce v C většinu času běží samostatně, tak to nějak zvlášť nevadí. Další možnost je samozřejmě namístu threadů forkovat (samozřejmě to není možné vždy, ale často je to dobré řešení) a v tom případě GIL nevadí ani čistě pythonovským rutinám, protože mají celý interpreter pro sebe. O GIL se poměrně často a bouřlivě diskutuje, ale zatím se vývojáři CPythonu nemají k tomu, aby ho odstranili.