Kingfisher Interview Question

What is a global interpreter lock?