異步執行模式

異步執行模式

異步執行模式,是指語句在異步執行模式下,各語句執行結束的順序與語句執行開始的順序並不一定相同。

定義

異步執行模式 所 謂 異 步 執 行 模 式, 是 指 語 句 在 異 步 執 行 模 式 下, 各 語 句 執 行 結 束 的 順 序 與 語 句 執 行 開 始 的 順 序 並 不 一 定 相 同。 例 如 查 詢 操 作, 客 戶 機 上 的 應 用 程 序 在 向 服 務 器 發 出 了 查 詢 操 作 的 指 令 後, 將 立 刻 執 行 查 詢 語 句 指 令 的 下 一 條 語 句, 而 不 需 要 等 到 服 務 器 將 查 詢 結 果 返 回 客 戶 機 端。

描述

---- 異 步 執 行 方 式 使 應 用 程 序 能 擺 脫 單 個 任 務 的 牽 制, 提 高 了 靈 活 性應 用 程 序 的 執 行 效 率。 但 異 步 執 行 模 式 也 存 在 一 些 問 題, 如 它 增 加 了 編 程 的 復 雜 性, 特 別 是 編 寫 互 用 性(interoperable) 要 求 較 高 的 程 序。
---- 在 負 荷 很 重 的 客 戶 / 服 務 器 系 統 中, 適 宜 采 用 異 步 執 行 模 式。 在 這 種 環 境 下, 時 間 延 遲 頻 繁 且 漫 長, 相 比 之 下 異 步 執 行 的 開 銷 微 不 足 道。 但 是, 如 果 應 用 運 行 的 環 境 比 較 復 雜, 則 必 須 建 立 一 套 完 整 的 機 制, 周 期 性 地 檢 查函 數 執 行 的 狀 態, 以 決 定 下 一 步 執 行 方 案。 進 行 周 期 的 檢 查 可 以 有 多 種 方 法, 如 在 應 用 中 設 置 計 時 器 並 處 理WM_TIMER 信 息 等。
---- 雖 然 使 用 異 步 執 行 模 式 在 編 程 序 時 十 分 復 雜, 但 可 以 實 現 多 任 務 並 行 執 行, 使 執 行 的 效 率 大 大 提 高。

相關搜尋

熱門詞條

聯絡我們