Skip to content

Instantly share code, notes, and snippets.

@xodhx4
Created April 2, 2020 11:29
Show Gist options
  • Save xodhx4/631565b5d63a328de31eef239d23ed10 to your computer and use it in GitHub Desktop.
Save xodhx4/631565b5d63a328de31eef239d23ed10 to your computer and use it in GitHub Desktop.
Markdium-JS 초보가 쓰는 async await 처음부터 이해하기
future = excutor.submit(open, "example.txt", "r") // Non-Blocking IO로 IO 작업 시작
some_cpu_job1() // cpu 작업을 실행한다. example.txt는 필요 없는 작업
some_cpu_job2() // 이 때 IO가 example.txt를 읽는 작업을 하고있지만 동시에 cpu 작업을 한다
f = future.result() // 상품값을 가져온다
print(f.readline()) // result의 결과값이 필요하기 때문에 항상 future.result 뒤에 실행
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment