비동기 (1) 썸네일형 리스트형 [Python] 파이썬 동시성 프로그래밍 (1) 파이썬 동시성 프로그래밍 회사에서 WAS로 Sanic을 사용하고 있다. 나는 지금까지 Spring, Flask, Django 그러니까, 동기적 웹 프레임워크만 사용했다보니, Sanic의 비동기 프로그래밍의 매콤함을 맛보고 그만 정신을 못차려 버렸다... 요새 비동기 프로그래밍이 핫하다고 하던데... 비동기 프로그래밍을 본격적으로 공부하면서 정리한 내용을 조금씩 공유하려고 한다. 바운드 프로그램이 실행될 때 속도가 저하되는 현상 I/O 바운드 프로그램이 실행될 때 I/O에 의해 실행속도가 제한됨 (네트워크 등) CPU바운드 프로그램이 실행될 때 CPU속도에 의해 실행속도가 제한됨 (복잡한 계산 등) 블로킹 바운드에 의해 코드가 멈추게 되는 현상 동기 & 비동기 동기(sync) 코드가 동기적으로 동작한다 =.. 이전 1 다음