비동기 프로그래밍 개요
이 섹션에서는 Microsoft GDK(게임 개발 키트)와 함께 사용되는 비동기 프로그래밍 모델에 대해 설명합니다.
이 섹션의 내용
Microsoft GDK(게임 개발 키트)의 새로운 비동기 프로그래밍 모델이 어떻게 설계되었으며 Xbox One ERA 비동기 모델에 대한 개발자 피드백의 결과로 개선된 사항을 다룹니다.
Microsoft GDK(게임 개발 키트)에서 비동기 API에 대한 새 패턴을 구현하는 방법의 정보를 제공합니다. 이 항목에서는 이 디자인 패턴을 설명하고 비동기 패턴을 구현하는 데 사용될 수 있는 라이브러리에 대한 제안을 제공합니다.
Microsoft GDK(게임 개발 키트) 비동기 디자인 패턴과 함께 사용되는 Microsoft GDK(게임 개발 키트) 작업 큐에 대해 설명합니다. 작업 큐는 큐 작업 및 완료 작업 콜백을 위한 API입니다. 작업 큐는 게임 워크로드를 신중하게 관리하기 위해 사용할 수 있는 수동 디스패치 메커니즘을 포함하여 여러 가지 디스패치 모드 중 하나로 구성할 수 있습니다. 추가로 이 섹션에서는 일반적인 비동기 작업 큐 시나리오에 대한 방법 예제를 제공합니다.
XTaskQueue 라이브러리의 목적과 사용법을 설명하고 예제 항목이 있어서 기본 사용법을 살펴볼 수 있습니다.
XAsync 라이브러리의 목적과 사용법을 설명하고 예제 항목이 있어서 기본 사용법을 살펴볼 수 있습니다.
XAsyncProvider 라이브러리의 목적과 사용법을 설명하고 예제 항목이 있어서 기본 사용법을 살펴볼 수 있습니다.
Microsoft Game Development Kit(GDK)비동기 프로그래밍 모델을 비동기적으로 사용하여 일반 사용자 작업을 실행하는 프로세스를 단순화하는 데 사용할 수 있는 일반 비동기 작업 래퍼 기능의 구현을 제공합니다.