-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
asyncio wait -> task로 교체
21.05.10 15:41 작성 조회수 226
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}')
문제 없이 실행 되었습니다.
고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
I/O Bound(2) - threading vs asyncio vs multiprocessing
강의실 바로가기
답변을 작성해보세요.
0
답변 1