[참고 영상]
https://youtu.be/-5kIzkBqAzc
[학습 목표]
Thread를 이용한 간단한 예제를 통해 async / await의 구현에 대해 알아보자.
[구현 방법]
<main을 이용한 thread 파악.>
실행이 되면 deadline인 2초 뒤에 실행이 되는 함수.
<global과 main을 이용한 Thread 파악.>
global : main이 아닌 다른 모든 쓰레드
global 안에 main을 실행시켜 볼 때 thread가 메인이 아닌것을 확인할 수가 있다.
을 메인에서 실행시켜 볼때 기존에 사용했던 Title1이 아닌 main thread에 넣은 Title3이 실행되는 것을 볼 수가 있다.
<await을 활용한 thread 파악>
author2의 경우에는 main에서 실행이 안되고 author1이나 author3의 경우에는 main으로 실행되는 것을 파악할 수가 있다.
<실행 모습>
<await을 활용한 thread 파악2>
위의 코드와 비슷하게 첫번째 something은 main thread가 아니고 두번째는 main thread로 실행되는 것을 볼 수가 있다.
<실행 모습>
[코드]