Spero che qualcuno possa fornire alcune informazioni su ciò che è fondamentalmente diverso nella Java Virtual Machine che gli consente di implementare correttamente i thread senza la necessità di un Global Interpreter Lock (GIL), mentre Python richiede un tale male.