Making the Global Interpreter Lock Optional in CPython
GPTKB entity
Statements (22)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:EP
|
gptkbp:affects |
CPython interpreter
|
gptkbp:author |
gptkb:Sam_Gross
|
gptkbp:created |
2023-05-01
|
gptkbp:discusses |
[email protected]
|
gptkbp:goal |
Allow running Python code without the GIL
|
https://www.w3.org/2000/01/rdf-schema#label |
Making the Global Interpreter Lock Optional in CPython
|
gptkbp:JEP_number |
703
|
gptkbp:motive |
Improve multi-threaded performance
|
gptkbp:PEP_index |
https://peps.python.org/pep-0703/
|
gptkbp:PEP_type |
Standards Track
|
gptkbp:proposedBy |
gptkb:Sam_Gross
Optional GIL build mode |
gptkbp:requires |
Changes to C API
Changes to memory management Changes to object model |
gptkbp:status |
Draft
|
gptkbp:target_version |
gptkb:Python_3.13
|
gptkbp:topic |
gptkb:CPython
gptkb:Global_Interpreter_Lock |
gptkbp:bfsParent |
gptkb:PEP_703
|
gptkbp:bfsLayer |
8
|