在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenHarmony語(yǔ)言基礎(chǔ)類(lèi)庫(kù)【@ohos.process (獲取進(jìn)程相關(guān)的信息)】

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-04-24 15:52 ? 次閱讀

說(shuō)明:

本模塊首批接口從API version 7開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。

導(dǎo)入模塊

import process from '@ohos.process';

屬性

系統(tǒng)能力: SystemCapability.Utils.Lang

名稱(chēng)類(lèi)型可讀可寫(xiě)說(shuō)明
uidnumber進(jìn)程的用戶標(biāo)識(shí)。
pidnumber當(dāng)前進(jìn)程的pid。
tid8+number當(dāng)前線程的tid。

鴻蒙開(kāi)發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

搜狗高速瀏覽器截圖20240326151450.png

EventListener

系統(tǒng)能力: SystemCapability.Utils.Lang

名稱(chēng) : HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿說(shuō)明
EventListener = (evt: Object) => void用戶存儲(chǔ)的事件。

process.isIsolatedProcess8+

isIsolatedProcess(): boolean

判斷進(jìn)程是否被隔離。

系統(tǒng)能力: SystemCapability.Utils.Lang

返回值:

類(lèi)型說(shuō)明
boolean返回判斷結(jié)果,true表示進(jìn)程被隔離,false表示未被隔離。

示例:

let result = process.isIsolatedProcess();

process.is64Bit8+

is64Bit(): boolean

判斷運(yùn)行環(huán)境是否64位。

系統(tǒng)能力: SystemCapability.Utils.Lang

返回值:

類(lèi)型說(shuō)明
boolean返回判斷結(jié)果,如果為64位環(huán)境返回true,否則返回false。

示例:

let result = process.is64Bit();

process.getStartRealtime8+

getStartRealtime(): number

獲取從系統(tǒng)啟動(dòng)到進(jìn)程啟動(dòng)所經(jīng)過(guò)的實(shí)時(shí)時(shí)間(以毫秒為單位)。

系統(tǒng)能力: SystemCapability.Utils.Lang

返回值:

類(lèi)型說(shuō)明
number返回經(jīng)過(guò)的實(shí)時(shí)時(shí)間。單位:毫秒

示例:

let realtime = process.getStartRealtime();

process.getPastCpuTime8+

getPastCpuTime(): number

獲取進(jìn)程啟動(dòng)到當(dāng)前時(shí)間的CPU時(shí)間(以毫秒為單位)。

系統(tǒng)能力: SystemCapability.Utils.Lang

返回值:

類(lèi)型說(shuō)明
number返回經(jīng)過(guò)的CPU時(shí)間。單位:毫秒

示例:

let result = process.getPastCpuTime() ;

process.abort

abort(): void

該方法會(huì)導(dǎo)致進(jìn)程立即退出并生成一個(gè)核心文件,謹(jǐn)慎使用。

系統(tǒng)能力: SystemCapability.Utils.Lang

示例:

process.abort();

process.uptime

uptime(): number

獲取當(dāng)前系統(tǒng)已運(yùn)行的秒數(shù)。

系統(tǒng)能力: SystemCapability.Utils.Lang

返回值:

類(lèi)型說(shuō)明
number當(dāng)前系統(tǒng)已運(yùn)行的秒數(shù)。

示例:

let time = process.uptime();

process.kill(deprecated)

kill(signal: number, pid: number): boolean

發(fā)送signal到指定的進(jìn)程,結(jié)束指定進(jìn)程。

說(shuō)明:

從API version 7開(kāi)始支持,從API version 9開(kāi)始廢棄,建議使用[kill9+]替代。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
pidnumber進(jìn)程的id。
signalnumber發(fā)送的信號(hào)

返回值:

類(lèi)型說(shuō)明
boolean信號(hào)是否發(fā)送成功。

示例:

let pres = process.pid
let result = process.kill(28, pres)

process.exit(deprecated)

exit(code: number): void

終止程序。

請(qǐng)謹(jǐn)慎使用此接口,此接口調(diào)用后應(yīng)用會(huì)退出,如果入?yún)⒎?會(huì)產(chǎn)生數(shù)據(jù)丟失或者異常情況。

說(shuō)明:

從API version 7開(kāi)始支持,從API version 9開(kāi)始廢棄,建議使用[exit9+]替代。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
codenumber進(jìn)程的退出碼。

示例:

process.exit(0);

process.getUidForName(deprecated)

getUidForName(v: string): number

通過(guò)進(jìn)程名獲取進(jìn)程uid。

說(shuō)明:

從API version 8開(kāi)始支持,從API version 9開(kāi)始廢棄,建議使用[getUidForName9+]替代。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
vstring進(jìn)程名。

返回值:

類(lèi)型說(shuō)明
number返回進(jìn)程uid。

示例:

let pres = process.getUidForName("tool")

process.getThreadPriority(deprecated)

getThreadPriority(v: number): number

根據(jù)指定的tid獲取線程優(yōu)先級(jí)。

說(shuō)明:

從API version 8開(kāi)始支持,從API version 9開(kāi)始廢棄,建議使用[getThreadPriority9+]替代。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
vnumber指定的線程tid。

返回值:

類(lèi)型說(shuō)明
number返回線程的優(yōu)先級(jí)。

示例:

let tid = process.tid;
let pres = process.getThreadPriority(tid);

process.isAppUid(deprecated)

isAppUid(v: number): boolean

判斷uid是否屬于應(yīng)用程序。

說(shuō)明:

從API version 8開(kāi)始支持,從API version 9開(kāi)始廢棄,建議使用[isAppUid9+]替代。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
vnumber應(yīng)用程序的uid。

返回值:

類(lèi)型說(shuō)明
boolean返回判斷結(jié)果,如果為應(yīng)用程序的uid返回true,否則返回false。

示例:

let result = process.isAppUid(688);

process.getSystemConfig(deprecated)

getSystemConfig(name: number): number

獲取系統(tǒng)配置信息。

說(shuō)明:

從API version 8開(kāi)始支持,從API version 9開(kāi)始廢棄,建議使用[getSystemConfig9+]替代。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
namenumber指定系統(tǒng)配置參數(shù)名。

返回值:

類(lèi)型說(shuō)明
number返回系統(tǒng)配置信息。

示例:

let _SC_ARG_MAX = 0
let pres = process.getSystemConfig(_SC_ARG_MAX)

process.getEnvironmentVar(deprecated)

getEnvironmentVar(name: string): string

獲取環(huán)境變量對(duì)應(yīng)的值。

說(shuō)明:

從API version 8開(kāi)始支持,從API version 9開(kāi)始廢棄,建議使用[getEnvironmentVar9+]替代。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
namestring環(huán)境變量名。

返回值:

類(lèi)型說(shuō)明
string返回環(huán)境變量名對(duì)應(yīng)的value。

示例:

let pres = process.getEnvironmentVar("PATH")

ProcessManager9+

提供用于新增進(jìn)程的拋異常接口。

通過(guò)自身的構(gòu)造來(lái)獲取ProcessManager對(duì)象。

isAppUid9+

isAppUid(v: number): boolean

判斷uid是否屬于當(dāng)前應(yīng)用程序。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
vnumber應(yīng)用程序的uid。

返回值:

類(lèi)型說(shuō)明
boolean返回判斷結(jié)果,如果為應(yīng)用程序的uid返回true,否則返回false。

示例:

let pro = new process.ProcessManager();
let result = pro.isAppUid(688);

getUidForName9+

getUidForName(v: string): number

通過(guò)進(jìn)程名獲取進(jìn)程uid。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
vstring進(jìn)程名。

返回值:

類(lèi)型說(shuō)明
number返回進(jìn)程uid。

示例:

let pro = new process.ProcessManager();
let pres = pro .getUidForName("tool");

getThreadPriority9+

getThreadPriority(v: number): number

根據(jù)指定的tid獲取線程優(yōu)先級(jí)。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
vnumber指定的線程tid。

返回值:

類(lèi)型說(shuō)明
number返回線程的優(yōu)先級(jí)。

示例:

let pro = new process.ProcessManager();
let tid = process.tid;
let pres = pro.getThreadPriority(tid);

getSystemConfig9+

getSystemConfig(name: number): number

獲取系統(tǒng)配置信息。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
namenumber指定系統(tǒng)配置參數(shù)名。

返回值:

類(lèi)型說(shuō)明
number返回系統(tǒng)配置信息。

示例:

let pro = new process.ProcessManager();
let _SC_ARG_MAX = 0;
let pres = pro.getSystemConfig(_SC_ARG_MAX);

getEnvironmentVar9+

getEnvironmentVar(name: string): string

獲取環(huán)境變量對(duì)應(yīng)的值。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
namestring環(huán)境變量名。

返回值:

類(lèi)型說(shuō)明
string返回環(huán)境變量名對(duì)應(yīng)的值。

示例:

let pro = new process.ProcessManager();
let pres = pro.getEnvironmentVar("PATH");

exit9+

exit(code: number): void

終止程序。

請(qǐng)謹(jǐn)慎使用此接口,此接口調(diào)用后應(yīng)用會(huì)退出,如果入?yún)⒎?會(huì)產(chǎn)生數(shù)據(jù)丟失或者異常情況。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
codenumber進(jìn)程的退出碼。

示例:

let pro = new process.ProcessManager();
pro.exit(0);

kill9+

kill(signal: number, pid: number): boolean

發(fā)送signal到指定的進(jìn)程,結(jié)束指定進(jìn)程。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類(lèi)型必填說(shuō)明
pidnumber進(jìn)程的id。
signalnumber發(fā)送的信號(hào)。

返回值:

類(lèi)型說(shuō)明
boolean信號(hào)是否發(fā)送成功。

示例:

let pro = new process.ProcessManager();
let pres = process.pid;
let result = pro.kill(28, pres);

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2352

    瀏覽量

    42858
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1975

    瀏覽量

    30194
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3722

    瀏覽量

    16317
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ArkTS語(yǔ)言基礎(chǔ)類(lèi)庫(kù)-解析

    ArkTS語(yǔ)言基礎(chǔ)類(lèi)庫(kù)是HarmonyOS系統(tǒng)上為應(yīng)用開(kāi)發(fā)者提供的常用基礎(chǔ)能力,主要包含能力如下圖所示。 圖1 ArkTS語(yǔ)言基礎(chǔ)類(lèi)
    發(fā)表于 02-20 16:44

    鴻蒙原生應(yīng)用開(kāi)發(fā)-ArkTS語(yǔ)言基礎(chǔ)類(lèi)庫(kù)概述

    ArkTS語(yǔ)言基礎(chǔ)類(lèi)庫(kù)是HarmonyOS系統(tǒng)上為應(yīng)用開(kāi)發(fā)者提供的常用基礎(chǔ)能力,主要包含能力如下圖所示。 1.提供異步并發(fā)和多線程并發(fā)的能力。 支持Promise和async/await等標(biāo)準(zhǔn)
    發(fā)表于 03-05 15:42

    基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類(lèi)庫(kù)案例:ThreadPoll

    1、程序簡(jiǎn)介 該程序是基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類(lèi)庫(kù)的線程池處理:ThreadPoll。 本案例完成如下工作: 創(chuàng)建1個(gè)線程池,設(shè)置該線程池內(nèi)部有1024個(gè)線程空間。 啟動(dòng)5
    發(fā)表于 08-12 11:42

    如何獲取OpenHarmonyOS源碼?

    載。獲取方式1:從鏡像站點(diǎn)獲取為了獲得更好的下載性能,您可以選擇從以下站點(diǎn)的鏡像庫(kù)獲取源碼或者對(duì)應(yīng)的解決方案。表 1 源碼獲取路徑下載內(nèi)容版
    發(fā)表于 09-10 18:03

    趕緊收藏!7大類(lèi)400多種組件,鴻蒙三方庫(kù)來(lái)了!

    方法https://gitee.com/openharmony-tpc/butterknifeassertj-ohos快速調(diào)用其他封裝庫(kù)https://gitee.com/openharmon
    發(fā)表于 05-07 14:07

    HarmonyOS/OpenHarmony應(yīng)用開(kāi)發(fā)-Stage模型ArkTS語(yǔ)言擴(kuò)展能力基類(lèi)

    \'@ohos.app.ability.ExtensionAbility\'; 接口示例: *附件:HarmonyOSOpenHarmony應(yīng)用開(kāi)發(fā)-stage模型ArkTS語(yǔ)言擴(kuò)展能力基類(lèi)
    發(fā)表于 04-26 10:00

    OpenHarmony C++公共基礎(chǔ)類(lèi)庫(kù)應(yīng)用案例:Thread

    ; } 注意: OHOS::Thread類(lèi)會(huì)不斷地調(diào)用Run()函數(shù),所以該函數(shù)只需要寫(xiě)成單循環(huán)即可。 3.4.3、主程序 主程序每1秒打印子進(jìn)程相關(guān)
    發(fā)表于 11-22 11:50

    基于openharmony移植的ohos拼圖支持庫(kù)

    項(xiàng)目介紹 項(xiàng)目名稱(chēng):PuzzleView 所屬系列:openharmony的第三方組件適配移植 功能:ohos拼圖支持庫(kù) 項(xiàng)目移植狀態(tài):主功能完成,由于ohos暫不支持,所以分享功能暫
    發(fā)表于 03-22 11:24 ?2次下載

    基于openharmony適配移植的控件和常用類(lèi)庫(kù)組合成的Genius-Ohos

    項(xiàng)目介紹 項(xiàng)目名稱(chēng):Genius-Ohos 所屬系列:openharmony的第三方組件適配移植 功能:是 Material Design 控件和一些常用類(lèi)庫(kù)組合而成 項(xiàng)目移植狀態(tài):主
    發(fā)表于 04-07 09:06 ?1次下載

    HarmonyOS語(yǔ)言基礎(chǔ)類(lèi)庫(kù)開(kāi)發(fā)指南上線啦!

    語(yǔ)言基礎(chǔ)類(lèi)庫(kù)提供哪些功能?多線程并發(fā)如何實(shí)現(xiàn)?TaskPool(任務(wù)池)和Worker在實(shí)現(xiàn)和使用場(chǎng)景上有何不同? 針對(duì)開(kāi)發(fā)者關(guān)注的并發(fā)等語(yǔ)言基礎(chǔ)類(lèi)
    的頭像 發(fā)表于 10-18 16:20 ?584次閱讀
    HarmonyOS<b class='flag-5'>語(yǔ)言</b>基礎(chǔ)<b class='flag-5'>類(lèi)</b><b class='flag-5'>庫(kù)</b>開(kāi)發(fā)指南上線啦!

    SDCardUtils封裝類(lèi)應(yīng)用:設(shè)備信息獲取實(shí)現(xiàn)方法

    硬件名、SDK版本、android版本 、語(yǔ)言支持、默認(rèn)語(yǔ)言 六、 獲取 SD 卡存儲(chǔ)信息 七、 獲取手機(jī) RAM、ROM存儲(chǔ)
    的頭像 發(fā)表于 11-13 09:40 ?777次閱讀
    SDCardUtils封裝<b class='flag-5'>類(lèi)</b>應(yīng)用:設(shè)備<b class='flag-5'>信息</b><b class='flag-5'>獲取</b>實(shí)現(xiàn)方法

    OpenHarmony C++公共基礎(chǔ)類(lèi)庫(kù)應(yīng)用案例:HelloWorld

    1、程序簡(jiǎn)介該程序是基于OpenHarmony的C++公共基礎(chǔ)類(lèi)庫(kù)的簡(jiǎn)單案例:HelloWorld。該應(yīng)用案例已在OpenHarmony凌蒙派-RK3568開(kāi)發(fā)板(即
    的頭像 發(fā)表于 11-23 08:22 ?703次閱讀
    <b class='flag-5'>OpenHarmony</b> C++公共基礎(chǔ)<b class='flag-5'>類(lèi)</b><b class='flag-5'>庫(kù)</b>應(yīng)用案例:HelloWorld

    鴻蒙OpenHarmony大合集:【語(yǔ)言基礎(chǔ)類(lèi)庫(kù)

    本示例集合語(yǔ)言基礎(chǔ)類(lèi)庫(kù)的各個(gè)子模塊,展示了各個(gè)模塊的基礎(chǔ)功能
    的頭像 發(fā)表于 04-29 16:38 ?582次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>大合集:【<b class='flag-5'>語(yǔ)言</b>基礎(chǔ)<b class='flag-5'>類(lèi)</b><b class='flag-5'>庫(kù)</b>】

    鴻蒙語(yǔ)言基礎(chǔ)類(lèi)庫(kù)ohos.process 獲取進(jìn)程相關(guān)信息

    進(jìn)程可以獲取進(jìn)程的標(biāo)準(zhǔn)輸入輸出,以及發(fā)送信號(hào)和關(guān)閉子進(jìn)程。
    的頭像 發(fā)表于 07-08 17:13 ?351次閱讀
    鴻蒙<b class='flag-5'>語(yǔ)言</b>基礎(chǔ)<b class='flag-5'>類(lèi)</b><b class='flag-5'>庫(kù)</b>:<b class='flag-5'>ohos.process</b>  <b class='flag-5'>獲取</b><b class='flag-5'>進(jìn)程</b><b class='flag-5'>相關(guān)</b>的<b class='flag-5'>信息</b>

    OpenHarmony標(biāo)準(zhǔn)系統(tǒng)C++公共基礎(chǔ)類(lèi)庫(kù)案例:HelloWorld

    1、程序簡(jiǎn)介該程序是基于凌蒙派OpenHarmony-v3.2.1標(biāo)準(zhǔn)系統(tǒng)C++公共基礎(chǔ)類(lèi)庫(kù)的簡(jiǎn)單案例:HelloWorld。主要講解C++公共基礎(chǔ)類(lèi)
    的頭像 發(fā)表于 08-13 08:23 ?524次閱讀
    <b class='flag-5'>OpenHarmony</b>標(biāo)準(zhǔn)系統(tǒng)C++公共基礎(chǔ)<b class='flag-5'>類(lèi)</b><b class='flag-5'>庫(kù)</b>案例:HelloWorld
    主站蜘蛛池模板: 一级福利视频| 国产精品99r8在线观看| 免费人成在线观看网站品爱网| 丁香花五月婷婷开心| 国产女人水多白浆| 好紧好爽太大了h视频| 亚洲1页| 国产一区二区高清| 无毒不卡| 国产午夜视频| 99久久精品国产免费| 色偷偷91久久综合噜噜噜| 日本电影在线观看黄| 影音先锋 色天使| 人人人插| 中国一级黄色毛片| 精品欧美小视频在线观看| 老司机狠狠k免费毛片| 高h细节肉爽文男男| 久草成人在线视频| 国产乱子伦| 天堂在线免费视频| 伊人狼人综合网| 一区二区三| 欧美女人天堂| 夜夜春夜夜夜夜猛噜噜噜噜噜| 成人最新午夜免费视频| 日韩卡1卡2卡三卡四卡二卡免| 午夜一级免费视频| 久久精品网站免费观看| 久久久久久9| 在线视频91| 色综合社区| 天堂资源地址在线| 中文字幕亚洲一区婷婷| 欧美黄色一级视频| 免费jlzzjlzz在线播放视频| 亚洲线精品一区二区三区| 日本高清视频色wwwwww色| 日一日操一操| 男女一区二区三区免费|