> ## 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.

# 非同步程式設計概觀

> 非同步程式設計概觀

本節說明搭配 Microsoft Game Development Kit (GDK) 使用的非同步程式設計模型。

## 本節內容

[非同步程式設計的設計目標與改進](/zh-TW/build/core-features/common/async/async-whitepaper)

說明 Microsoft Game Development Kit (GDK) 新的非同步程式設計模型是如何設計的，以及根據開發人員對 XBOX One ERA 非同步模型的意見反應所做的改進。

[非同步程式設計模型](/zh-TW/build/core-features/common/async/async-programming-model)

提供 Microsoft Game Development Kit (GDK) 如何為非同步 API 實作新模式的相關資訊。
本主題說明此設計模式，並提出可用來
實作非同步模式的程式庫方案。

[非同步工作佇列設計](/zh-TW/build/core-features/common/async/async-task-queue-design)

說明搭配 Microsoft Game Development Kit (GDK) 非同步設計模式使用的
Microsoft Game Development Kit (GDK) 工作佇列。工作佇列是用於將工作和完成工作回呼排入佇列的 API。
工作佇列可以設定為數種不同分派模式之一，包括手動
分派機制，當您想要仔細管理遊戲工作負載時可以使用。
此外，本節還提供常見非同步工作佇列案例的操作說明範例。

[XTaskQueue 程式庫概觀](/zh-TW/build/core-features/common/async/async-libraries/async-library-xtaskqueue)

說明 XTaskQueue 程式庫的用途和使用方式，並提供逐步解說基本用法的範例主題。

[XAsync 程式庫概觀](/zh-TW/build/core-features/common/async/async-libraries/async-library-xasync)

說明 XAsync 程式庫的用途和使用方式，並提供逐步解說基本用法的範例主題。

[XAsyncProvider 程式庫概觀](/zh-TW/build/core-features/common/async/async-libraries/async-library-xasyncprovider)

說明 XAsyncProvider 程式庫的用途和使用方式，並提供逐步解說基本用法的範例主題。

[泛型非同步工作包裝函式](/zh-TW/build/core-features/common/async/async-task-function-example)

提供泛型非同步工作包裝函式的實作，可用來簡化使用 Microsoft Game Development Kit (GDK) 非同步程式設計模型以非同步方式執行泛型使用者工作的流程。


## Related topics

- [Direct3D 12 程式設計指南](/zh-TW/build/gdk-and-engines/guides/directx-12-programming-guide.md)
- [Advanced Shader Delivery](/zh-TW/build/gdk-and-engines/guides/advanced-shader-delivery.md)
- [PlayFab Services C API 參考](/zh-TW/services/playfab/api-references/c/index.md)
- [PlayFab Lobby & Match との統合](/ja-jp/services/xbox-services/multiplayer/mpa/concepts/live-mpa-playfab-integration.md)
- [XBOX 合作夥伴加入流程:取得存取權限與發行](/zh-TW/home/onboarding.md)
