> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 비동기 작업 프로그래밍을 위한 XAsync 라이브러리

> XAsync 및 XAsyncProvider 라이브러리를 사용하여 GDK 타이틀에서 비동기 작업과 사용자 지정 공급자를 정의, 호출, 취소하는 방법을 실습 예제와 함께 살펴봅니다.

XBOX 게임 개발을 위한 비동기 라이브러리 관련 주제를 살펴보세요.

> **[Microsoft Game Development Kit API 실행](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasync-example-run-gdk-task.md)**
>
> 이 항목에서는 Microsoft Game Development Kit(GDK) API 작업을 실행하는 예제를 제공합니다.

> **[간단한 작업 실행 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasync-example-run-simple-task.md)**
>
> 이 항목에서는 간단한 사용자 작업을 실행하는 예제를 제공합니다.

> **[비동기 작업 설정 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasync-example-setup-async-task.md)**
>
> 이 항목에서는 비동기 작업을 설정하는 예제를 제공합니다.

> **[Xasync 라이브러리](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasync.md)**
>
> XAsync 라이브러리는 비동기 작업과 콜백을 정의하는 메서드와 데이터를 제공합니다.

> **[취소 가능성 설정 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-cancelability.md)**
>
> 이 항목에서는 사용자 지정 공급자 콜백에서 취소 가능성을 설정하는 예제를 제공합니다.

> **[사용자 지정 공급자 설정 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-custom-provider.md)**
>
> 이 항목에서는 사용자 지정 비동기 공급자를 설정하는 예제를 제공합니다.

> **[호출 메서드 설정 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-invocation-methods.md)**
>
> 이 항목에서는 사용자 지정 공급자의 호출 메서드를 설정하는 예제를 제공합니다.

> **[반환 데이터 설정 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-return-data.md)**
>
> 이 항목에서는 반환 데이터를 설정하는 예제를 제공합니다.

> **[Xasyncprovider 라이브러리](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasyncprovider.md)**
>
> 이 항목에서는 XAsyncProvider 라이브러리의 목적에 대해 설명합니다.

> **[작업 큐 정리 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-cleanup-task-queue.md)**
>
> 이 항목에서는 리소스 누수를 방지하기 위해 더 이상 필요하지 않은 작업 큐를 정리하는 예제를 제공합니다.

> **[작업 큐 생성 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-create-task-queue.md)**
>
> 이 항목에서는 작업 큐를 생성하는 예제를 제공합니다.

> **[작업 큐 디스패치 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-dispatch-task-queue.md)**
>
> 이 항목에서는 작업 큐를 디스패치하는 예제를 제공합니다.

> **[Xtaskqueue 라이브러리](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xtaskqueue.md)**
>
> 이 항목을 사용하여 XTaskQueue 라이브러리로 작업 큐를 관리합니다.


## Related topics

- [비동기 프로그래밍 개요(콘텐츠)](https://docs.xbox.com/ko/build/core-features/common/async/async-toc.md)
- [XAsyncBlock](https://docs.xbox.com/ko/reference/system/xasync/structs/xasyncblock.md)
- [XBOX GDK의 비동기 프로그래밍 모델](https://docs.xbox.com/ko/build/core-features/common/async/index.md)
- [비동기 프로그래밍 모델](https://docs.xbox.com/ko/build/core-features/common/async/async-programming-model.md)
- [비동기 프로그래밍 설계 목표 및 개선 사항](https://docs.xbox.com/ko/build/core-features/common/async/async-whitepaper.md)
