Global interpreter lock

Global interpreter lock (GIL) atau dalam bahasa Indonesia disebut sebagai Kunci Penerjemah Global merupakan mekanisme yang digunakan dalam bahasa komputer berbasis penerjemahan (interpreter) untuk menyinkronisasikan eksekusi serangkaian utas (thread) sehingga hanya satu utas yang dieksekusi dalam satu waktu. Keberadaan GIL yang membatasi eksekusi yang dilakukan program penerjemah hanya satu utas dalam satu waktu ini juga berlaku saat aplikasi dijalankan dalam sistem berbasis multi-prosesor, keberadaan ini menjadikan aplikasi penerjemah tidak dapat memanfaatkan secara penuh kapabilitas prosesor yang ada. Beberapa program penerjemah populer yang memiliki GIL adalah Python dan Ruby.