GET /api/v2/video/353
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyCon US 2010", "language": "English", "slug": "pycon-2010--understanding-the-python-gil---82", "speakers": [ "David Beazley" ], "tags": [ "concurrency", "gil", "pycon", "pycon2010", "threads" ], "id": 353, "state": 1, "title": "Understanding the Python GIL (#82)", "summary": "", "description": "Understanding the Python GIL\n\n \nPresented by David Beazley\n\n \nThe Python Global Interpreter Lock (GIL) is a frequent source of debate and\nconcern for programmers working with threads and concurrency. Although most\nPython programmers generally know that the GIL restricts Python's ability to\nutilize multiple CPUs, few know the inner details of how it actually works and\nhow it impacts applications. This talk will dive into the inner workings of\nthe GIL like you've never seen before. Topics include details about the\nexecution of the Python interpreter, thread implementation, the GILs\nsurprising behavior on multicore CPUs, and more.\n\n", "quality_notes": "", "copyright_text": "Creative Commons Attribution-NonCommercial-ShareAlike 3.0", "embed": "", "thumbnail_url": "", "duration": null, "video_ogv_length": 303360649, "video_ogv_url": "", "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": "", "video_mp4_download_only": false, "video_webm_length": null, "video_webm_url": null, "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": null, "video_flv_download_only": false, "source_url": "", "whiteboard": "", "recorded": "2010-02-19", "added": "2012-02-23T04:20:00", "updated": "2014-04-08T20:28:28.226" }