반응형 C# 비동기1 Unity) 비동기 프로그래밍(Aync, Await) 비동기 프로그래밍(Aync, Await) I / O 요구가 있는 상황(파일을 읽거나, 데이터베이스 액세스, 네트워크 요청, 응답 등등)에서는 비동기 프로그래밍을 활용하는 것이 좋다. C#에서는 언어 수준에서 지원하기 때문에 쉽게 사용이 가능하다. TAP(Task-base Asynchronous Pattern)이라고 하는 방식을 따른다. 동기식 (30분) 비동기식(15분) 다음은 게임에서 데이터를 계산하는 과정에서 예시는 다음과 같다. CalculateButton을 클릭하는 동안에는 제어권 넘겨주고 계산을 처리하고 다시 UI에 표현하는 예시이다. private DamageResult CalculateDamageDone() { // Code omitted: // // Does an expensive calc.. 2020. 12. 7. 이전 1 다음 반응형