|
|
|
|
|
### 비동기 호출
|
|
|
### **비동기 호출**
|
|
|
* **asynchronous call & synchronous call**
|
|
|
multi process(thread)환경에서 각 process(thread)는 독립적인 실행 흐름을 가지고 동작하는데, 한 process(thread)가 다른 process(thread)에게 하부작업(function, method)를 호출할 경우 호출한 process(thread)의 실행 흐름 중지 여부에 따라 동기, 비동기를 구분 짓게 된다. synchronous call이란 호출 process(thread)의 실행 흐름이 멈추게 되는 호출을 말하고, asynchronous call이란 하부작업의 실행 또는 종료와 관계없이 호출 process(thread)의 실행 흐름은 계속되는 호출을 말한다.
|
|
|
|
... | ... | @@ -189,7 +189,7 @@ class FileState |
|
|
```
|
|
|
|
|
|
|
|
|
### C# 6.0
|
|
|
### **C# 6.0**
|
|
|
C#6.0 구문을 사용한 C# 소스코드는 반드시 C#6.0에서 compile해야 하지만 생성된 결과물은 C# 2.0의 것과 다르지 않기 때문에 실행은 설치된 닷넷 프레임워크의 버전 제약을 받지 않는다.
|
|
|
|
|
|
* **C# 3.0에 소개된 자동 구현 속성의 초기화 구문 추가**
|
... | ... | |