[Python] 멀티 쓰레드의 확장(Python 3.13, CPython, no-GIL 설정)
·
Python
Python 3.132024년 10월 7일 파이썬 3.13 버전이 공개되었다. 이번 버전에서는 새로운 JIT 컴파일러, 모바일 호환성 강화 등 다양한 업데이트가 있었지만 그중에 주목할 부분은 ‘Free-threaded CPython’ 이라고 생각한다. What’s New In Python 3.13 What’s New In Python 3.13Editors, Adam Turner and Thomas Wouters,. This article explains the new features in Python 3.13, compared to 3.12. Python 3.13 was released on October 7, 2024. For full details, see the changelog. ...docs.p..
[Python] 악랄한 금제 GIL(Global Interpreter Lock)
·
Python
인터프리터 언어(Interpreter Language)파이썬은 기본적으로 인터프리터 언어이다. 고급 프로그래밍 언어의 대부분인 70% 이상이 인터프리터 언어라고 할 수 있다. 대표적인 웹 인터프리터 언어인 JavaScript부터 SQL, Ruby, MATLAB 등이 있다. 컴파일 언어(Compiled Language)와 다르게 인터프리터 언어는 언어를 설계하는 기간이 엄청나게 단축된다. 컴파일러를 인터프리터 언어로 구현할 필요가 없기 때문이다. 또한 프로그램을 수정하는 시간도 적게 걸린다. 인터프리터 언어는 한번에 모든 코드를 컴파일 하지 않고, 각각의 코드들을 한줄씩 기계어로 번역하고 동시에 실행하기 때문에, 빠르고 쉽게 수정해 가면서 개발을 진행 할 수 있다. 인터프리터 언어는 싱글 스레드에서 순차적..
bbabbungtting
'multi thread' 태그의 글 목록