async/await 구문을 사용하여 동시성 코드를 작성하는 라이브러리 입니다.
async def로 코루틴 함수를 작성하며 return은 await 구문으로 받습니다.
이러한 방식을 비동기 프로그래밍이라고 하며
서버의 성능을 최대한 끌어 올려 줄 수 있는 개발 방법 입니다.
async def run_process():
return "hello"
async def main():
process = run_process()
result = await process
async def run_process():
return "hello"
async def main():
t = asyncio.create_task(run_process())
co = doSomethingAnother()
print(await co)
await t
futures = [asyncio.ensure_future(main(param)) for param in params]
await asyncio.gather(*futures)