gshulegaardon Hacker News • Recommends
On “Let's Remove the Global Interpreter Lock”
#gil#globalinterpreterlock#gilectomy
15K subscribers • 8 videos on Hallway
Advanced. Deep dive for people who know the field.
48K views10 years ago6 recommendations
Programming languagesSystems programmingPythonConcurrency and parallelismPerformance and optimization
Larry Hastings explains the design of Python's Global Interpreter Lock and his efforts to remove it in the Gilectomy project.
Speaker: Larry Hastings You've heard of Python's ""GIL""... but what is it? What problems does it solve? How does it work? What are the ramifications of its design? Attendees should have a basic knowledge of multithreaded programming. Understanding C is helpful but not required. Slides can be found at: speakerdeck.com/pycon2016 and github.com/PyCon/2016-slidesWhat people say. Recommended as an insightful deep dive into the CPython interpreter, the GIL, and the performance trade-offs of removing it.
gshulegaardon Hacker News • Recommends
On “Let's Remove the Global Interpreter Lock”
programming-talkscurated list on GitHubRecommends
Under “Python”
tedmistonon Hacker News • Recommends
On “Why is Python slow”
pfranzon Hacker News • Recommends
On “CPython internals: A ten-hour codewalk through the Python interpreter (2015)”
zbentleyon Hacker News • Recommends
On “Questions”
santiagobasultoon Hacker News • Recommends
On “Meta pledges Three-Year sponsorship for Python if GIL removal is accepted”
gshulegaardon Hacker News • Mentions
On “Why is Python slow”
gshulegaardon Hacker News • Mentions
On “Why is Python slow”
gshulegaardon Hacker News • Mentions
On “Why is Python slow”
xapataon Hacker News • Mentions
On “Problems I Have with Python”
gshulegaardon Hacker News • Mentions
On “The multiprocessing module in Python”
the_why_of_yon Hacker News • Mentions
On “Python adopts a 12-month release cycle”