[python]파이썬 동시성/비동기 프로그래밍 1. 코루틴
2020. 7. 18. 19:55
Programming/Python
코루틴 3.5 버전부터 지원(async/await 문법은 3.7 이상부터) 코루틴을 사용하면 CPU와 리소스 낭비를 방지할 수 있어 I/O처리를 극대화할 수 있음 일시 정지/정지가 가능한 함수를 말하며 generator 역시 코루틴에 속함 I.코루틴과 제너레이터의 차이 def generator(): print('첫번째 작업 수행') yield 'first work func()' print('두번째 작업 수행') yield 'second work func()' print('세번째 작업 수행') yield 'third work func()' gen = generator() next(gen) def coroutine(): print('코루틴 시작') while True : func = yield print('..