... | @@ -427,7 +427,7 @@ else |
... | @@ -427,7 +427,7 @@ else |
|
1. await를 사용하면 항상 쓰레드가 자동으로 만들어지는가?
|
|
1. await를 사용하면 항상 쓰레드가 자동으로 만들어지는가?
|
|
2. await Task.Delay() 했을때와 await fs.ReadAsync() 했을 때 blocking 동작이 다른 이유는 무엇인가?
|
|
2. await Task.Delay() 했을때와 await fs.ReadAsync() 했을 때 blocking 동작이 다른 이유는 무엇인가?
|
|
|
|
|
|
```c#
|
|
```c#
|
|
class AsyncTimeTest
|
|
class AsyncTimeTest
|
|
{
|
|
{
|
|
private static async void AsyncRead(int i)
|
|
private static async void AsyncRead(int i)
|
... | @@ -476,7 +476,7 @@ class AsyncTimeTest |
... | @@ -476,7 +476,7 @@ class AsyncTimeTest |
|
```
|
|
```
|
|
3. 한 메소드 안에 await가 두개 이상이면 어떻게 동작하는가?
|
|
3. 한 메소드 안에 await가 두개 이상이면 어떻게 동작하는가?
|
|
|
|
|
|
```c#
|
|
```c#
|
|
class MultiAwaitTest
|
|
class MultiAwaitTest
|
|
{
|
|
{
|
|
private async void Run()
|
|
private async void Run()
|
... | | ... | |