Skip to content

Commit 9d466b0

Browse files
authored
�Fix : Python README.md link 및 오타 수정 (#215)
* Update README.md * docs : add timsort link * docs : fix typo
1 parent 9e8666e commit 9d466b0

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Python/README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
* [Generator](#generator)
44
* [클래스를 상속했을 때 메서드 실행 방식](#클래스를-상속했을-때-메서드-실행-방식)
5-
* [GIL 과 그로인한 성능 문제](#gil-과-그로인한-성능-문제)
5+
* [GIL 과 그로 인한 성능 문제](#gil-과-그로-인한-성능-문제)
66
* [GC 작동 방식](#gc-작동-방식)
77
* [Celery](#celery)
8-
* [PyPy 가 CPython 보다 빠른 이유](#pypy가-cpython보다-빠른-이유)
8+
* [PyPy 가 CPython 보다 빠른 이유](#pypy-가-cpython-보다-빠른-이유)
99
* [메모리 누수가 발생할 수 있는 경우](#메모리-누수가-발생할-수-있는-경우)
1010
* [Duck Typing](#Duck-Typing)
11+
* [Timsort : Python의 내부 sort](#timsort--python의-내부-sort)
1112

1213
[뒤로](https://github.com/JaeYeopHan/for_beginner)
1314

@@ -127,7 +128,7 @@ Python 2.3 이후 위 이미지와 같은 상속을 시도하려하면 `TypeErro
127128

128129
</br>
129130

130-
## GIL 과 그로인한 성능 문제
131+
## GIL 과 그로 인한 성능 문제
131132

132133
GIL 때문에 성능 문제가 대두되는 경우는 압축, 정렬, 인코딩 등 수행시간에 CPU 의 영향이 큰 작업(CPU bound)을 멀티 스레드로 수행하도록 한 경우다. 이 땐 GIL 때문에 멀티 스레드로 작업을 수행해도 싱글 스레드일 때와 별반 차이가 나지 않는다. 이를 해결하기 위해선 멀티 스레드는 파일, 네트워크 IO 같은 IO bound 프로그램에 사용하고 멀티 프로세스를 활용해야한다.
133134

0 commit comments

Comments
 (0)