Advanced Python Training
In Chicago with David Beazley

  • Practical Python Programming
  • Advanced Python Mastery
  • Concurrency and Distributed Systems
  • Click here for more details!

    Understanding the Python GIL

    David Beazley (

    Presented at PyCON'2010
    Atlanta, Georgia
    February 20, 2010

    This page is dedicated to my PyCON'2010 talk on the Python GIL. Just as a little background, this talk represents the culmination of several previous presentations and past projects on this topic. My first work with the GIL was conducted as part of my "Python Concurrency Workshop" held May 14-15, 2009 in Chicago. The following presentations were later held at Chipy meetings:

    The following blog posts have additional GIL-related information:

    Please feel free to contact me with any questions you might have about this or past presentations. If you have ideas about improving the Python GIL itself, don't contact me directly--instead, consider posting on python-dev or submitting a new issue in the Python tracker.