Главная
Study mode:
on
1
Intro
2
What is PyPySTM
3
What is STM
4
What is PITie
5
PITie example
6
Subprocessing
7
Example
8
Multithreaded program
9
Multithreaded example
10
Conclusion
11
Running two threads
12
Input output
13
STM vs GIL
14
Model to program
15
Questions
Description:
Explore the groundbreaking PyPy-STM implementation that eliminates the Global Interpreter Lock (GIL) in this EuroPython 2015 conference talk. Dive into Software Transactional Memory (STM) and its potential to revolutionize multithreading in Python. Learn how to leverage STM reports to identify and resolve conflicts in large codebases, enabling efficient utilization of multiple cores for non-multithreaded programs. Discover concrete examples and practical applications of PyPy-STM, including PITie and subprocessing. Compare STM with the traditional GIL approach and understand the novel programming model it introduces. Gain insights into running multiple threads, handling input/output operations, and optimizing performance in PyPy-STM environments.

The GIL is Dead - PyPy-STM

EuroPython Conference
Add to list