'파이썬 비동기 라이브러리 Asyncio', 라이브러리 분석과 테스트로 최적의 코딩과 활용을 돕는 책


'파이썬 비동기 라이브러리 Asyncio', 라이브러리 분석과 테스트로 최적의 코딩과 활용을 돕는 책

케일럽 해팅 지음 동동구 옮김 한빛미디어 펴냄 프로그래머로 본격적으로 일을 하기 위해서는 꼭 알아둬야 할 지식 중에 하나가 스레드 활용법이다. 센서를 실시간으로 모니터링한다든가, 전자기기의 각종 버튼 반응 처리, 연산 병렬 처리, 게임 등 곳곳에서 쓰이는 기능이며, 비동기 처리에 있어, 스레드는 필수 사항이기도 하다. 인터프리터 언어인 파이썬에도 스레드 기능이 당연히 들어 있다. 그런데 이렇게 곳곳에서 쓰이는 요긴한 스레드에도 여러 문제를 가지고 있다. 대부분의 프로그래밍 언어에서 스레드 수를 가급적 많이 쓰지 말라고 권고하고 있다. 컴퓨터의 CPU 또는 메모리 자원을 많이 사용하는 비효율적 문제도 있고, 문법 자체는 어렵지 않으나, 프로그램 구조가 복잡해져, 타인이 수정하기 어렵고, 꼼꼼히 처리하지 않으면, 생각지도 않은 돌발 상황이 발생해, 개발자들을 골치 아프게 만드는 문제도 있다. 파이썬은 이런 문제를 해결하기 위해, asyncore 같은 새로운 비동기 기능을 만들어 발전해 ...


#async #라이브러리 #비동기 #스레드 #파이썬 #파이썬비동기라이브러리Asyncio

원문링크 : '파이썬 비동기 라이브러리 Asyncio', 라이브러리 분석과 테스트로 최적의 코딩과 활용을 돕는 책