Skip to Content
전문가를 위한 파이썬(2판)
book

전문가를 위한 파이썬(2판)

by 루시아누 하말류, 강권학
November 2024
Beginner to intermediate
1064 pages
25h 21m
Korean
Hanbit Media, Inc.
Content preview from 전문가를 위한 파이썬(2판)
788
4
제어 흐름
앞에 인용한 문단은 ‘
CPython
구현 세부 사항’이라는 말로 시작하는데,
GIL
이 파이썬 언어
정의에 속하지 않기 때문이다.
Jython
이나
IronPython
구현은
GIL
이 없다. 불행히도 두 구
현은 모두 상당히 뒤쳐졌는데, 현재 파이썬
2
.
7
까지 오고 있다. 성능 좋은
PyPy
인터프리터
(
https://fpy.li/19-9
)
2021
6
월 현재 가장 최신 버전인
2
.
7
3
.
7
에서
GIL
을 사용한
다.
9
NOTE
이 절에서는 코루틴에 대해 이야기하지 않았다. 기본적으로 모든 코루틴은 비동기 프레임워크가 제
공하는 관리자 이벤트 루프와 동일한 파이썬 스레드를 공유하므로
GIL
의 영향을 받지 않기 때문이다. 비동
기 프로그램에서 여러 스레드를 사용할 수 있지만, 스레드 하나가 이벤트 루프와 모든 코루틴을 실행하고 나
머지 스레드는 특정 작업만 수행하게 하는 편이 좋은 프로그래밍 방식이다. 여기에 관해서는
21
.
8
절 ‘태스크
를 실행자에 위임하기’에서 설명한다.
개념은 충분히 설명했으니, 이제 코드를 살펴보자.
19
.
4
헬로 월드 동시성 버전
GIL
을 피하는 방법과 스레드에 관해 이야기하면서 파이썬 기여자인 미켈레 시미오나토는 동
시성 ‘헬로 월드’ 버전에 해당하는 예제(
https://fpy.li/19-10
)를 게시했다. 파이썬이 여러 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

전문가를 위한 리액트

전문가를 위한 리액트

테자스 쿠마르
고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트

Publisher Resources

ISBN: 9791169211772