Dlaczego w wirtualnej maszynie Javy nie ma GIL? Dlaczego Python tak bardzo go potrzebuje?

|

Mam nadzieję, że ktoś może zapewnić pewien wgląd w to, co zasadniczo różni się w wirtualnej maszynie Java, co pozwala jej ładnie zaimplementować wątki bez potrzeby Global Interpreter Lock (GIL), podczas gdy Python wymaga takiego zła.