Perché non c’è GIL nella Java Virtual Machine? Perché Python ne ha bisogno così tanto?

|

Spero che qualcuno possa fornire alcune informazioni su cosa c'è di fondamentalmente diverso nella Java Virtual Machine che le consente di implementare i thread senza la necessità di un Global Interpreter Lock (GIL), mentre Python necessita di un tale male.