▲GN⁺ 2023-07-09 | parent | ★ favorite | on: PEP 703이 억셉트 되면, Meta는 no-GIL CPython에 3년간 엔지니어를 투입할 예정(discuss.python.org)Hacker News 의견 GIL 제거는 대부분의 기존 Python 코드에 영향을 주지 않습니다. GIL 제거에는 새로운 ABI와 C-API 확장의 업데이트가 필요합니다. multiprocessing 모듈은 Python에서 병렬 처리에 좋은 접근 방식입니다. multiprocessing 모듈에서 스레드 지원으로 전환하면 메모리 압력이 감소할 수 있습니다. GIL 제거에 대한 논쟁은 잠재적인 위험과 성능 향상을 포함합니다. Meta는 GIL 제거를 지원하기로 했습니다. 일부 사람들은 GIL이 간단함과 견고함에 도움이 된다고 믿습니다. 서브인터프리터 경로는 병렬화에 대한 유망한 해결책으로 여겨집니다. GIL 제거의 주요 도전 과제는 그 주위에 구축된 라이브러리와 패키지입니다. CPython을 가속화하기 위한 대안으로 PyPy가 제안됩니다. 코드모드는 Python 커뮤니티에서 코드 업그레이드를 용이하게 하는 데 사용될 수 있습니다. 언어 이전에서 안정성과 호환성이 완벽함보다 중요시됩니다. ▲nicewook 2023-07-10 [-]이게 단순히 GIL 제거가 좋은데 쉽지않다 수준의 논의가 아니군요. 답변달기
Hacker News 의견