Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
設定檔
名稱
設定檔 - 排程設定
SYNOPSIS
設定檔可讓您定義一組高層級排程優先順序,並稍後套用至一或多個執行緒。每個設定檔物件都會定義
此外還會從 0 自動調整資源配置
您完全不必調整資源調度設定建立後,設定檔可套用至一或多個執行緒,而執行緒會採用這些設定。
說明
設定檔物件定義了可套用的高階排程政策
。舉例來說,您可以建立具有高排程優先順序的「音訊處理」設定檔,然後套用至媒體播放工作中的執行緒。或者,您也可以建立「背景」設定檔,並設定較低的排程優先順序,然後套用至非互動式工作中的執行緒。
系統會使用 zx_profile_create() 系統呼叫建立設定檔物件,並傳入排程設定。接著,系統會使用 zx_object_set_profile() 系統呼叫,將傳回的設定檔套用至一或多個執行緒。
因為設定檔可讓應用程式大幅掌控核心的行為
排程器,建立設定檔時需要根目錄
資源。不過,商家檔案建立後即可自由委派。
目前支援三個排程器參數:
* priority
* deadline_params
* cpu_affinity_mask
詳情請參閱 zx_profile_create()。
SYSCALLS
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-10-22 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-10-22 (世界標準時間)。"],[],[]]