... | @@ -464,7 +464,7 @@ class AsyncTimeTest |
... | @@ -464,7 +464,7 @@ class AsyncTimeTest |
|
//위 출력이 없으면 Delay(1)일 때 실행되지 않음.
|
|
//위 출력이 없으면 Delay(1)일 때 실행되지 않음.
|
|
//Delay(1000)으로 하면 i번 돌았다! 만 출력됨.
|
|
//Delay(1000)으로 하면 i번 돌았다! 만 출력됨.
|
|
//AsyncRead는 평균 20번 정도 실행됨.
|
|
//AsyncRead는 평균 20번 정도 실행됨.
|
|
//그러므로 await로 인한 대기 시간은 ReadAsync > Delay(1) 이다. (test.log을 읽을때 기준)
|
|
//그러므로 await로 인한 대기 시간은 ReadAsync < Delay(1) 이다. (test.log을 읽을때 기준)
|
|
//ReadAsync와 Delay의 blocking 동작이 다른게 아니라 1번만 실행했을 때,
|
|
//ReadAsync와 Delay의 blocking 동작이 다른게 아니라 1번만 실행했을 때,
|
|
//Main()이 종료되기 전에 출력되기도 하고, 출력되기 전에 Main()이 끝나기도 해서 달라보였던 것.
|
|
//Main()이 종료되기 전에 출력되기도 하고, 출력되기 전에 Main()이 끝나기도 해서 달라보였던 것.
|
|
}
|
|
}
|
... | | ... | |