기타

PEP 703 : Python의 GIL 제거

_tera_ 2023. 7. 11. 15:11
  • PEP 703 : Making the Global Interpreter Lock Optional in CPython

 

"A fast, free threading Python"

  • PEP 703이 억셉트 되면, Meta가 3년간 자신들의 CPython 내부 경험이 있는 엔지니어를 지원(PEP 703 억셉트부터 2025년 말까지의 기간)

Python Multithreading without GIL

https://docs.google.com/document/d/18CXhDb1ygxg-YXNBJNzfzZsDFosB5e6BfnXLlejd9l0/edit+

 

https://discuss.python.org/t/a-fast-free-threading-python/27903/99

해커 뉴스 반응

https://news.ycombinator.com/item?id=36643670 

 

If PEP 703 is accepted, Meta can commit three engineer-years to no-GIL CPython | Hacker News

 

news.ycombinator.com

 

+

3.13 버전부터 GIL을 옵셔널하게 변경

After several debates, a project was launched in 2023 to propose making the GIL optional from version 3.13 of Python,which is scheduled for release in October 2024.