非同步程式設計的設計目標與改進說明 Microsoft Game Development Kit (GDK) 新的非同步程式設計模型是如何設計的,以及根據開發人員對 XBOX One ERA 非同步模型的意見反應所做的改進。非同步程式設計模型提供 Microsoft Game Development Kit (GDK) 如何為非同步 API 實作新模式的相關資訊。
本主題說明此設計模式,並提出可用來
實作非同步模式的程式庫方案。非同步工作佇列設計說明搭配 Microsoft Game Development Kit (GDK) 非同步設計模式使用的
Microsoft Game Development Kit (GDK) 工作佇列。工作佇列是用於將工作和完成工作回呼排入佇列的 API。
工作佇列可以設定為數種不同分派模式之一,包括手動
分派機制,當您想要仔細管理遊戲工作負載時可以使用。
此外,本節還提供常見非同步工作佇列案例的操作說明範例。XTaskQueue 程式庫概觀說明 XTaskQueue 程式庫的用途和使用方式,並提供逐步解說基本用法的範例主題。XAsync 程式庫概觀說明 XAsync 程式庫的用途和使用方式,並提供逐步解說基本用法的範例主題。XAsyncProvider 程式庫概觀說明 XAsyncProvider 程式庫的用途和使用方式,並提供逐步解說基本用法的範例主題。泛型非同步工作包裝函式提供泛型非同步工作包裝函式的實作,可用來簡化使用 Microsoft Game Development Kit (GDK) 非同步程式設計模型以非同步方式執行泛型使用者工作的流程。
Last modified on October 6, 2026
Was this page helpful?
⌘I
Assistant
Responses are generated using AI and may contain mistakes.