進階用法

接下來,我們將介紹 Power 架構的幾個進階用途。這些功能特別有助於提升成效。建議您先閱讀深入瞭解 Power 架構,再查看這些進階用途。

這兩種進階用途都著重於減少 Power 架構互動次數,對於事件速率高的系統來說,這兩種用途都是不錯 (甚至是唯一) 的選擇。系統處於喚醒狀態的情況大多是因為有高層級政策將其設為此狀態,例如只有在沒有鍵盤或滑鼠事件的情況下才會進入睡眠狀態。也就是說,在「大多數」情況下,系統會保持喚醒狀態,讓我們有足夠的時間完成工作,只有在系統從休眠狀態喚醒或嘗試暫停時,我們才需要與電源架構互動。換句話說,只有在系統狀態轉換邊緣進入和離開暫停狀態時,才需要電源架構互動。在這些邊緣,程式碼必須執行額外的工作。