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

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

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

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

<CardGroup cols={2}>
  <Card title="Microsoft Game Development Kit API 실행" icon="cube" href="/build/core-features/common/async/async-libraries/async-library-xasync-example-run-gdk-task">
    이 항목에서는 Microsoft Game Development Kit(GDK) API 작업을 실행하는 예제를 제공합니다.
  </Card>

  <Card title="간단한 작업 실행 예제" icon="microchip" href="/build/core-features/common/async/async-libraries/async-library-xasync-example-run-simple-task">
    이 항목에서는 간단한 사용자 작업을 실행하는 예제를 제공합니다.
  </Card>

  <Card title="비동기 작업 설정 예제" icon="code" href="/build/core-features/common/async/async-libraries/async-library-xasync-example-setup-async-task">
    이 항목에서는 비동기 작업을 설정하는 예제를 제공합니다.
  </Card>

  <Card title="Xasync 라이브러리" icon="toolbox" href="/build/core-features/common/async/async-libraries/async-library-xasync">
    XAsync 라이브러리는 비동기 작업과 콜백을 정의하는 메서드와 데이터를 제공합니다.
  </Card>

  <Card title="취소 가능성 설정 예제" icon="download" href="/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-cancelability">
    이 항목에서는 사용자 지정 공급자 콜백에서 취소 가능성을 설정하는 예제를 제공합니다.
  </Card>

  <Card title="사용자 지정 공급자 설정 예제" icon="code" href="/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-custom-provider">
    이 항목에서는 사용자 지정 비동기 공급자를 설정하는 예제를 제공합니다.
  </Card>

  <Card title="호출 메서드 설정 예제" icon="code" href="/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-invocation-methods">
    이 항목에서는 사용자 지정 공급자의 호출 메서드를 설정하는 예제를 제공합니다.
  </Card>

  <Card title="반환 데이터 설정 예제" icon="code" href="/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-return-data">
    이 항목에서는 반환 데이터를 설정하는 예제를 제공합니다.
  </Card>

  <Card title="Xasyncprovider 라이브러리" icon="circle-info" href="/build/core-features/common/async/async-libraries/async-library-xasyncprovider">
    이 항목에서는 XAsyncProvider 라이브러리의 목적에 대해 설명합니다.
  </Card>

  <Card title="작업 큐 정리 예제" icon="microchip" href="/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-cleanup-task-queue">
    이 항목에서는 리소스 누수를 방지하기 위해 더 이상 필요하지 않은 작업 큐를 정리하는 예제를 제공합니다.
  </Card>

  <Card title="작업 큐 생성 예제" icon="microchip" href="/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-create-task-queue">
    이 항목에서는 작업 큐를 생성하는 예제를 제공합니다.
  </Card>

  <Card title="작업 큐 디스패치 예제" icon="microchip" href="/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-dispatch-task-queue">
    이 항목에서는 작업 큐를 디스패치하는 예제를 제공합니다.
  </Card>

  <Card title="Xtaskqueue 라이브러리" icon="microchip" href="/build/core-features/common/async/async-libraries/async-library-xtaskqueue">
    이 항목을 사용하여 XTaskQueue 라이브러리로 작업 큐를 관리합니다.
  </Card>
</CardGroup>


## Related topics

- [비동기 프로그래밍 개요](/ko/build/core-features/common/async/async-toc.md)
- [XAsyncBlock](/ko/reference/system/xasync/structs/xasyncblock.md)
- [XBOX GDK의 비동기 프로그래밍 모델](/ko/build/core-features/common/async/index.md)
- [비동기 프로그래밍 모델](/ko/build/core-features/common/async/async-programming-model.md)
- [XAsyncGetStatus](/ko/reference/system/xasync/functions/xasyncgetstatus.md)
