Skip to Content
파이썬 비동기 라이브러리 Asyncio
book

파이썬 비동기 라이브러리 Asyncio

by 동동구, 케일럽 해팅
May 2021
Beginner to intermediate
176 pages
3h 37m
Korean
Hanbit Media, Inc.
Content preview from 파이썬 비동기 라이브러리 Asyncio
23
2
스레드에 관한 진실
스레드에 관한 진실
CHAPTER
2
솔직해지자. 여러분은
Curio
를 쓰고 싶지 않을 것이다. 차이가 전혀 없다면 분명 스레드
로 프로그래밍할 것이다. 그렇다. 바로 그 스레드 말이다. 농담이 아니다. 난 진지하다.
- 데이비드 비즐리,
Developing
with
Curio
(
Curio
로 개발하기 )’
1
스레드에 대해 들어본 적이 없을 수 있으니 간단히 설명을 하겠다. 스레드는
OS
에서 제공되는
기능으로 소프트웨어 개발자가
OS
에 프로그램의 일부를 병렬
parallel
로 실행하겠다고 알리는 기
능이다.
OS
는 해당 프로그램의 일부에
CPU
자원을 얼마나 할당할지를 결정하고, 이때
OS
서 실행 중인 다른 프로그램들에 할당한
CPU
자원도 고려하여 결정한다.
여러분은
Asyncio
책을 읽고 있으니 스레드를 설명하는 부분에서 ‘스레드는 끔찍하므로 절대
써서는 안 된다’고 생각을 할 수도 있지만, 세상 돌아가는 일이 그리 간단하지 않다. 다른 기술
적 선택들과 동일하게 스레드를 사용할 때의 장단점을 따져보고 결정해야 한다.
이 책이 스레드 내용을 다루는 책은 전혀 아니지만, 다음 두 관점을 보고 조금 더 생각해보자.
첫째,
Asyncio
는 스레딩의 대체재로 제안되었기 때문에 비교를 해봐야 기술적 우위를 판단할
수 있다. 둘째,
Asyncio ...
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

프로그래머의 길 멘토에게 묻다

프로그래머의 길 멘토에게 묻다

David Hoover, Adewale Oshineye, Kang Jung Bin
파이썬 라이브러리를 활용한 텍스트 분석

파이썬 라이브러리를 활용한 텍스트 분석

젠스 알브레히트, 싯다르트 라마찬드란, 크리스티안 윙클러

Publisher Resources

ISBN: 9791162244197