Python) asyncio 기초 공부 및 예시로 알아보기
·
꿀팁 분석 환경 설정/Python
coroutine 기초 개념coroutine : 나중에 다시 실행할 수 있는 함수 (일시 정지가 가능한 함수)정의async def 로 정의된 함수가 ‘코루틴 객체’를 만든다.중요한 특징 3개실행하면 바로 실행되지 않고 “코루틴 객체”만 반환됨내부에서 await을 만나면 즉시 멈춤(suspend)나중에 event loop가 재개(resume)시킴즉, 코루틴은:"스스로 멈췄다가 나중에 다시 실행될 수 있는 함수" async def work(): print("시작") await asyncio.sleep(1) print("다시 시작") 왜 필요해?동기 함수처럼 “한 번 시작하면 끝까지 달림”이면,다른 작업들이 모두 막히기 때문.코루틴은:“난 여기까지 했고, 지금은 I/O 기다려야 하니까eve..

AI 도구

AI 도구 사이드 패널

아래 AI 서비스 중 하나를 선택하여 블로그를 보면서 동시에 사용해보세요.

API 키를 입력하세요API 키를 저장하려면 저장 버튼을 클릭하세요API 키가 저장되었습니다
API 키를 입력하세요API 키를 저장하려면 저장 버튼을 클릭하세요API 키가 저장되었습니다
API 키를 입력하세요API 키를 저장하려면 저장 버튼을 클릭하세요API 키가 저장되었습니다
URL과 모델을 입력하세요설정을 저장하려면 저장 버튼을 클릭하세요설정이 저장되었습니다