인프런 커뮤니티 질문&답변

phillip yoon님의 프로필 이미지
phillip yoon

작성한 질문수

고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)

I/O Bound(2) - threading vs asyncio vs multiprocessing

asyncio wait -> task로 교체

작성

·

287

5

파이썬 공식 문서

--버전 3.8부터 폐지: aws에 있는 어웨이터블이 코루틴이면, 자동으로 태스크로 예약됩니다. 코루틴 객체를 wait()로 직접 전달하는 것은 혼란스러운 동작으로 연결되므로 폐지되었습니다. --

async def process_async():
    start = time.time()
    
    task1 = asyncio.create_task(
        exe_calculate_async('One', 3))
    task2 = asyncio.create_task(
        exe_calculate_async('Two', 2))
    task3 = asyncio.create_task(
        exe_calculate_async('Three', 1))

    await task1
    await task2
    await task3

    end = time.time()
    print(f'>>> Total seconds: {end - start}')

문제 없이 실행 되었습니다. 

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

감사합니다.

phillip yoon님의 프로필 이미지
phillip yoon

작성한 질문수

질문하기