導(dǎo)語(yǔ):當(dāng)一個(gè)進(jìn)程結(jié)束了運(yùn)行或在半途中終止了運(yùn)行,那么內(nèi)核就需要釋放該進(jìn)程所占用的系統(tǒng)資源。這包括進(jìn)程運(yùn)行時(shí)打開(kāi)的文件,申請(qǐng)的內(nèi)存等。
進(jìn)程退出
Linux 下進(jìn)程的退出分為正常退出和異常退出兩種:
1.正常退出
a. 在main()函數(shù)中執(zhí)行return
b.調(diào)用exit()函數(shù)
c.調(diào)用_exit()函數(shù)
2.異常退出
a.調(diào)用about函數(shù)
b.進(jìn)程收到某個(gè)信號(hào),而該信號(hào)使程序終止
不管是哪種退出方式,系統(tǒng)最終都會(huì)執(zhí)行內(nèi)核中的同一代碼。這段代碼用來(lái)關(guān)閉進(jìn)程所用已打開(kāi)的文件描述符,釋放它所占用的內(nèi)存和其他資源。
幾種退出方式的比較
1.exit和return 的區(qū)別
exit是一個(gè)函數(shù),有參數(shù)。exit執(zhí)行完后把控制權(quán)交給系統(tǒng)。
return是函數(shù)執(zhí)行完后的返回,renturn執(zhí)行完后把控制權(quán)交給調(diào)用函數(shù)。
2.exit和abort的區(qū)別
exit是正常終止進(jìn)程。
about是異常終止。
exit()和_exit()函數(shù)
exit和_exit函數(shù)都是用來(lái)終止進(jìn)程的。當(dāng)程序執(zhí)行到exit或_exit時(shí),系統(tǒng)無(wú)條件的停止剩下所有操作,清除各種數(shù)據(jù)結(jié)構(gòu),并終止本進(jìn)程的運(yùn)行。
exit在頭文件stdlib.h中聲明,而_exit()聲明在頭文件unistd.h中聲明。 exit中的參數(shù)exit_code為0代表進(jìn)程正常終止,若為其他值表示程序執(zhí)行過(guò)程中有錯(cuò)誤發(fā)生。
exit()和_exit()的區(qū)別
_exit()執(zhí)行后立即返回給內(nèi)核,而exit()要先執(zhí)行一些清除操作,然后將控制權(quán)交給內(nèi)核。
調(diào)用_exit函數(shù)時(shí),其會(huì)關(guān)閉進(jìn)程所有的文件描述符,清理內(nèi)存以及其他一些內(nèi)核清理函數(shù),但不會(huì)刷新流(stdin, stdout, stderr ...). exit函數(shù)是在_exit函數(shù)之上的一個(gè)封裝,其會(huì)調(diào)用_exit,并在調(diào)用之前先刷新流。
exit()函數(shù)與_exit()函數(shù)最大區(qū)別就在于exit()函數(shù)在調(diào)用exit系統(tǒng)之前要檢查文件的打開(kāi)情況,把文件緩沖區(qū)的內(nèi)容寫(xiě)回文件。由于Linux的標(biāo)準(zhǔn)函數(shù)庫(kù)中,有一種被稱(chēng)作“緩沖I/O”的操作,其特征就是對(duì)應(yīng)每一個(gè)打開(kāi)的文件,在內(nèi)存中都有一片緩沖區(qū)。
每次讀文件時(shí),會(huì)連續(xù)的讀出若干條記錄,這樣在下次讀文件時(shí)就可以直接從內(nèi)存的緩沖區(qū)讀?。煌瑯?,每次寫(xiě)文件的時(shí)候也僅僅是寫(xiě)入內(nèi)存的緩沖區(qū),等滿(mǎn)足了一定的條件(如達(dá)到了一定數(shù)量或遇到特定字符等),再將緩沖區(qū)中的內(nèi)容一次性寫(xiě)入文件。
這種技術(shù)大大增加了文件讀寫(xiě)的速度,但也給編程代來(lái)了一點(diǎn)兒麻煩。比如有一些數(shù)據(jù),認(rèn)為已經(jīng)寫(xiě)入了文件,實(shí)際上因?yàn)闆](méi)有滿(mǎn)足特定的條件,它們還只是保存在緩沖區(qū)內(nèi),這時(shí)用_exit()函數(shù)直接將進(jìn)程關(guān)閉,緩沖區(qū)的數(shù)據(jù)就會(huì)丟失。因此,要想保證數(shù)據(jù)的完整性,就一定要使用exit()函數(shù)。
通過(guò)一個(gè)函數(shù)實(shí)例來(lái)看看它們之間的區(qū)別:
函數(shù)實(shí)例1: exit.c
#include
#include
int main()
{
printf("using exit----\n");
printf("This is the content in buffer\n");
exit(0);
}
執(zhí)行結(jié)果為:
using exit----
This is the content in buffer
函數(shù)實(shí)例2:_exit.c
#include
#include
int main()
{
printf("using _exit--\n");
printf("This is the content in buffer");
_exit(0);
}
執(zhí)行結(jié)果為 :
using _exit--
printf函數(shù)就是使用緩沖I/O的方式,該函數(shù)在遇到“\n”換行符時(shí)自動(dòng)的從緩沖區(qū)中將記錄讀出。所以exit()將緩沖區(qū)的數(shù)據(jù)寫(xiě)完后才退出,而_exit()函數(shù)直接退出。
大家也可以把函數(shù)實(shí)例2中的printf("This is the content in buffer");改為printf("This is the content in buffer\n")(即在printf中最后加一個(gè)\n看運(yùn)行結(jié)果是什么,為什么會(huì)產(chǎn)生這樣的結(jié)果呢?)
父子進(jìn)程終止的先后順序不同會(huì)產(chǎn)生不同的結(jié)果
1.父進(jìn)程先于子進(jìn)程終止
此種情況就是我們前面所用的孤兒進(jìn)程。當(dāng)父進(jìn)程先退出時(shí),系統(tǒng)會(huì)讓init進(jìn)程接管子進(jìn)程 。
2.子進(jìn)程先于父進(jìn)程終止,而父進(jìn)程又沒(méi)有調(diào)用wait函數(shù)
此種情況子進(jìn)程進(jìn)入僵死狀態(tài),并且會(huì)一直保持下去直到系統(tǒng)重啟。子進(jìn)程處于僵死狀態(tài)時(shí),內(nèi)核只保存進(jìn)程的一些必要信息以備父進(jìn)程所需。此時(shí)子進(jìn)程始終占有著資源,同時(shí)也減少了系統(tǒng)可以創(chuàng)建的最大進(jìn)程數(shù)。
什么是 僵死狀態(tài)呢?一個(gè)已經(jīng)終止、但是其父進(jìn)程尚未對(duì)其進(jìn)行善后處理(獲取終止子進(jìn)程的有關(guān)信息,釋放它仍占有的資源)的進(jìn)程被稱(chēng)為僵死進(jìn)程(zombie)。
3.子進(jìn)程先于父進(jìn)程終止,而父進(jìn)程調(diào)用了wait函數(shù)
此時(shí)父進(jìn)程會(huì)等待子進(jìn)程結(jié)束。
以下課程可免費(fèi)試聽(tīng)C語(yǔ)言、電子、PCB、STM32、Linux、FPGA、JAVA、安卓等。
想學(xué)習(xí)的你和我聯(lián)系預(yù)約就可以免費(fèi)聽(tīng)課了。
宋工企鵝號(hào):35--24-65--90-88 Tel/WX:173--17--95--19--08
Linux進(jìn)程退出之方法論
相關(guān)推薦
熱點(diǎn)推薦
Linux進(jìn)程退出的技術(shù)難點(diǎn)分析
當(dāng)一個(gè)進(jìn)程結(jié)束了運(yùn)行或在半途中終止了運(yùn)行,那么內(nèi)核就需要釋放該進(jìn)程所占用的系統(tǒng)資源。這包括進(jìn)程運(yùn)行時(shí)打開(kāi)的文
2017-10-27 15:45:10
4758
4758系統(tǒng)論超越了還原論,復(fù)雜性理論又超越了系統(tǒng)論的三個(gè)梯級(jí)詳細(xì)概述
莫蘭認(rèn)為系統(tǒng)論超越了還原論,復(fù)雜性理論又超越了系統(tǒng)論,它們代表著科學(xué)方法論依次達(dá)到的三個(gè)梯級(jí)。復(fù)雜性研究從20世紀(jì)末葉興起,目前在國(guó)內(nèi)外已成為許多學(xué)科領(lǐng)域內(nèi)研究的前沿和熱點(diǎn)。它涉及又一個(gè)新型的跨學(xué)科
2018-07-01 10:24:24
8901
8901Linux下進(jìn)程通訊之信號(hào)量集
?信號(hào)量集,就是由多個(gè)信號(hào)量組成的一個(gè)數(shù)組。 作為一個(gè)整體, 信號(hào)量集中所有的信號(hào)量使用同一個(gè)等待隊(duì)列。 Linux 的信號(hào)量集為進(jìn)程請(qǐng)求多個(gè)資源創(chuàng)造了條件。 Linux 規(guī)定, 當(dāng)進(jìn)程的一個(gè)操作
2022-08-19 19:55:08
3075
3075
TARA分析方法論
TARA是威脅分析與風(fēng)險(xiǎn)評(píng)估(Threat Analysis and Risk Assessment)的縮寫(xiě),其在ISO/SAE 21434中被認(rèn)為是網(wǎng)絡(luò)安全分析的核心方法。
2022-09-14 10:44:28
2668
2668
Linux開(kāi)發(fā)_Linux下進(jìn)程編程
介紹Linux下進(jìn)程概念、進(jìn)程信號(hào)捕獲、進(jìn)程管理相關(guān)的命令的使用等知識(shí)點(diǎn)。
2022-09-17 15:38:45
2068
2068
Linux系統(tǒng)下進(jìn)程的幾種狀態(tài)介紹
文章對(duì) Linux 系統(tǒng)下進(jìn)程的幾種狀態(tài)進(jìn)行介紹,并對(duì)系統(tǒng)出現(xiàn)大量僵尸進(jìn)程和不可中斷進(jìn)程的場(chǎng)景進(jìn)行分析,使用常用的幾種工具進(jìn)行問(wèn)題分析定位。
2022-11-24 16:15:11
14507
14507
Linux內(nèi)核進(jìn)程管理與調(diào)度:策略?xún)?yōu)化與實(shí)踐分析
與之相關(guān)的優(yōu)先級(jí),如果有多個(gè)可執(zhí)行的進(jìn)程等待CPU資源,那么具有更高優(yōu)先級(jí)的進(jìn)程將優(yōu)先被調(diào)度執(zhí)行。今天就給大家講解一下Linux內(nèi)核中的進(jìn)程管理和調(diào)度,文章內(nèi)容較長(zhǎng),大家記得先贊后看。
2023-05-08 09:42:11
1548
1548
Linux進(jìn)程的睡眠和喚醒
在Linux中,僅等待CPU時(shí)間的進(jìn)程稱(chēng)為就緒進(jìn)程,它們被放置在一個(gè)運(yùn)行隊(duì)列中,一個(gè)就緒進(jìn)程的狀 態(tài)標(biāo)志位為 TASK_RUNNING。一旦一個(gè)運(yùn)行中的進(jìn)程時(shí)間片用完, Linux 內(nèi)核的調(diào)度器會(huì)剝奪這個(gè)進(jìn)程對(duì)CPU的控制權(quán),并且從運(yùn)行隊(duì)列中選擇一個(gè)合適的進(jìn)程投入運(yùn)行。
2023-06-07 12:26:56
808
808Linux下進(jìn)程相關(guān)知識(shí)
進(jìn)程是在你的系統(tǒng)上運(yùn)行的程序。它們由內(nèi)核管理,每個(gè)進(jìn)程都有一個(gè)與之關(guān)聯(lián)的ID,稱(chēng)為進(jìn)程ID(PID)。這個(gè)PID是按照進(jìn)程創(chuàng)建的順序分配的。
2023-08-09 10:02:22
580
580
為行業(yè)找路徑,為商業(yè)筑壁壘,解碼容聯(lián)云的大模型“方法論”
為行業(yè)找路徑,為商業(yè)筑壁壘,解碼容聯(lián)云的大模型“方法論”
2023-12-21 21:56:52
2183
2183
Linux進(jìn)程退出之方法論
的內(nèi)存等。進(jìn)程退出Linux 下進(jìn)程的退出分為正常退出和異常退出兩種:1.正常退出a. 在main()函數(shù)中執(zhí)行return b.調(diào)用exit()函數(shù)c.調(diào)用_exit()函數(shù)2.異常退出a.調(diào)用
2017-10-26 21:45:23
Linux下進(jìn)程安全該怎么保護(hù)?
通過(guò)綜合采用用戶(hù)級(jí)別的top、ps等系統(tǒng)工具以及Linux內(nèi)核防護(hù)技術(shù),我們可以從用戶(hù)/內(nèi)核兩個(gè)層次全方位地保護(hù)Linux系統(tǒng)中重要系統(tǒng)進(jìn)程以及用戶(hù)進(jìn)程的安全性,從而達(dá)到保護(hù)Linux系統(tǒng)安全的目的。
2019-11-11 08:05:44
Linux下進(jìn)程間通信
華清遠(yuǎn)見(jiàn)嵌入式linux學(xué)習(xí)資料《Linux下進(jìn)程間通信》,通過(guò)前面的學(xué)習(xí),讀者已經(jīng)知道了進(jìn)程是一個(gè)程序的一次執(zhí)行,是系統(tǒng)資源分配的最小單元。這里所說(shuō)的進(jìn)程一般是指運(yùn)行在用戶(hù)態(tài)的進(jìn)程,而由于處于用戶(hù)態(tài)的不同進(jìn)程間是彼此隔離的,就像處于不同城市的人們......http://t.cn/z8VxVfE
2013-09-04 10:07:58
Linux下進(jìn)程間通信方式-管道
連接到另一個(gè)程序的輸入。Linux的管道主要包括兩種:無(wú)名管道和有名管道。 1.無(wú)名管道 無(wú)名管道是Linux中管道通信的一種原始方法,如圖1(左)所示,它具有如下特點(diǎn): ● 它只能用于具有親緣關(guān)系的進(jìn)程
2013-08-29 15:29:22
Linux下常用的查看進(jìn)程及強(qiáng)制關(guān)掉進(jìn)程方法
命令,可以清晰地看到進(jìn)程的ID號(hào),然后直接用KILL -9 ID號(hào)直接關(guān)掉進(jìn)程了事,-9是強(qiáng)制關(guān)的意思,它還有很多用法,我就不介紹了,有需要大家上網(wǎng)搜(linux kill),如果不想太麻煩,也不想
2015-11-14 14:08:34
Linux下的進(jìn)程結(jié)構(gòu)
進(jìn)程不但包括程序的指令和數(shù)據(jù),而且包括程序計(jì)數(shù)器和處理器的所有寄存器及存儲(chǔ)臨時(shí)數(shù)據(jù)的進(jìn)程堆棧,因此正在執(zhí)行的進(jìn)程包括處理器當(dāng)前的一切活動(dòng)。 因?yàn)?b class="flag-6" style="color: red">Linux是一個(gè)多進(jìn)程的操作系統(tǒng),所以其他的進(jìn)程必須
2017-05-27 09:24:11
Linux下的進(jìn)程結(jié)構(gòu)
`#嵌入式培訓(xùn)#華清遠(yuǎn)見(jiàn)嵌入式linux學(xué)習(xí)資料《Linux下的進(jìn)程結(jié)構(gòu)》,進(jìn)程不但包括程序的指令和數(shù)據(jù),而且包括程序計(jì)數(shù)器和處理器的所有寄存器及存儲(chǔ)臨時(shí)數(shù)據(jù)的進(jìn)程堆棧,因此正在執(zhí)行的進(jìn)程包括處理器當(dāng)前的一切活動(dòng)。詳情:http://t.cn/zQacK50`
2013-08-05 11:05:59
Linux守護(hù)進(jìn)程
了子進(jìn)程后退出,此時(shí)該子進(jìn)程不就沒(méi)有父進(jìn)程了嗎?守護(hù)進(jìn)程中確實(shí)會(huì)出現(xiàn)這么一個(gè)有趣的現(xiàn)象:由于父進(jìn)程已經(jīng)先于子進(jìn)程退出,就會(huì)造成子進(jìn)程沒(méi)有父進(jìn)程,從而變成一個(gè)孤兒進(jìn)程。在Linux中,每當(dāng)系統(tǒng)發(fā)現(xiàn)一個(gè)
2013-08-22 09:17:30
linux系統(tǒng)學(xué)習(xí)方法論
基于Linux的學(xué)習(xí)方法我是一名普通的計(jì)算機(jī)軟件人員,接受過(guò)普通的計(jì)算機(jī)科學(xué)教育,有6年工作經(jīng)驗(yàn),由于工作原因接觸過(guò)的系統(tǒng)包括DOS、Windows、Windows NT、Digital UNIX
2019-04-09 16:20:43
論火力發(fā)電鍋爐之改進(jìn)方法
論火力發(fā)電鍋爐之改進(jìn)李萬(wàn)鴻2020-8-21摘要:在充分研究電力鍋爐和工業(yè)熱水鍋爐的原理和結(jié)構(gòu)的基礎(chǔ)上,本文提出一種電力鍋爐的改進(jìn)辦法,新穎實(shí)用,可以充分利用火焰燃燒的熱能,提高熱效率,從而
2021-06-30 07:00:04
EMC整改的萬(wàn)能方法論(五分鐘的時(shí)間教會(huì)你EMC整改)
EMC整改的萬(wàn)能方法論:1. 當(dāng)你開(kāi)始接到EMC整改任務(wù)時(shí),不要慌張,先靜下心,拿起NG的機(jī)子先看一遍,看看PCB板是否存在布局不合理,走線凌亂,地線或電源線設(shè)計(jì)不合理等問(wèn)題?2. 建議使用專(zhuān)用
2017-11-22 21:53:19
FPGA設(shè)計(jì)方法論
2013-08-16 07:56:33
【Linux學(xué)習(xí)雜談】之進(jìn)程初步
在Linux底下我們可以使用export來(lái)看下系統(tǒng)中所有的環(huán)境變量。進(jìn)程環(huán)境表,每一個(gè)進(jìn)程中都有一份所有環(huán)境變量構(gòu)成的一個(gè)表格,也就是說(shuō)我們可以直接使用這些變量。進(jìn)程環(huán)境表實(shí)際就是一個(gè)字符串?dāng)?shù)組,用
2016-08-21 17:00:01
【Linux學(xué)習(xí)雜談】之進(jìn)程狀態(tài)
同樣的一個(gè)會(huì)話(huà)會(huì)是由其中的一個(gè)進(jìn)程創(chuàng)建,這個(gè)進(jìn)程就是這個(gè)會(huì)話(huà)的老大,這個(gè)進(jìn)程的PID就成為了會(huì)話(huà)的標(biāo)識(shí)ID,每個(gè)會(huì)話(huà)可以連接一個(gè)會(huì)話(huà)中斷,也就是我們的在Linux底下的terminal。會(huì)話(huà)的意義在于將
2016-09-27 00:36:29
【Linux學(xué)習(xí)雜談】之進(jìn)程的誕生和消失
死機(jī)。 來(lái)看下幾個(gè)進(jìn)程的概念:僵尸進(jìn)程:(1)子進(jìn)程先于父進(jìn)程結(jié)束Linux系統(tǒng)設(shè)計(jì)的時(shí)候,當(dāng)每一個(gè)進(jìn)程結(jié)束的時(shí)候,操作系統(tǒng)會(huì)回收所有的子資源,當(dāng)我們?cè)诔绦蛑袥](méi)有對(duì)資源進(jìn)行釋放的話(huà)進(jìn)程結(jié)束會(huì)被系統(tǒng)回收
2016-09-01 20:38:54
【Linux學(xué)習(xí)雜談】之進(jìn)程相關(guān)
是Linux當(dāng)中用來(lái)管理進(jìn)行的一個(gè)數(shù)據(jù)結(jié)構(gòu),英文簡(jiǎn)稱(chēng)是PCB,當(dāng)然不要和我們普通說(shuō)的PCB電路板混了,這個(gè)是不一樣的,英文全稱(chēng)是process control block. 進(jìn)程ID用來(lái)唯一標(biāo)記一個(gè)進(jìn)程
2016-08-24 22:58:36
【Linux學(xué)習(xí)雜談】之進(jìn)程通信
本帖最后由 michael_llh 于 2016-10-17 13:14 編輯
我們?cè)?b class="flag-6" style="color: red">Linux應(yīng)用編程當(dāng)中如果需要用到多個(gè)進(jìn)程來(lái)完成一個(gè)任務(wù)的話(huà)那么我們就沒(méi)有辦法避開(kāi)進(jìn)程間通信的問(wèn)題,并且
2016-10-15 14:45:17
【Linux學(xué)習(xí)雜談】之創(chuàng)建單例進(jìn)程
, 0664);if(fd < 0){ // 如果errno等于EEXIST就表示這個(gè)文件已經(jīng)存在 if(errno == EEXIST){// 這個(gè)時(shí)候就應(yīng)該退出進(jìn)程printf("這個(gè)進(jìn)程
2016-09-30 17:51:54
【北京迅為iMX6ULL】嵌入式學(xué)習(xí)之Linux系統(tǒng)編程視頻教程
怎么學(xué)習(xí)Linux系統(tǒng)編程框架學(xué)習(xí)方法、內(nèi)核向用戶(hù)空間提供的接口或者說(shuō)是函數(shù),系統(tǒng)調(diào)用接口,學(xué)習(xí)這些接口的功能以及相關(guān)的參數(shù)和返回值等。 嵌入式學(xué)習(xí)之Linux系統(tǒng)編程視頻教程在線觀看:https
2021-03-01 14:29:57
實(shí)驗(yàn):編寫(xiě)多進(jìn)程程序
1.實(shí)驗(yàn)?zāi)康?通過(guò)編寫(xiě)多進(jìn)程程序,使讀者熟練掌握f(shuō)ork()、exec()、wait()和waitpid()等函數(shù)的使用,進(jìn)一步理解在Linux中多進(jìn)程編程的步驟。 2.實(shí)驗(yàn)內(nèi)容 該實(shí)驗(yàn)有3個(gè)進(jìn)程
2013-09-05 15:32:09
常用的Linux指令怎么查看當(dāng)前進(jìn)程?怎么執(zhí)行退出
Linux驅(qū)動(dòng)指令常用的Linux指令怎么查看當(dāng)前進(jìn)程?怎么執(zhí)行退出?怎么查看當(dāng)前路徑?查看當(dāng)前進(jìn)程: ps執(zhí)行退出: exit查看當(dāng)前路徑: pwdls 命令執(zhí)行什么功能? 可以帶哪些參數(shù)?功能
2021-12-15 07:43:00
干貨分享:基于嵌入式Linux中進(jìn)程調(diào)度實(shí)現(xiàn)方法
可運(yùn)行隊(duì)列中。Linux 的進(jìn)程調(diào)度采用了動(dòng)態(tài)優(yōu)先級(jí) 和權(quán)值調(diào)控的方法,既可實(shí)現(xiàn)上述三種調(diào)度策略,又能保證實(shí)時(shí)進(jìn)程總是比普通進(jìn)程優(yōu)先使用 CPU。描述進(jìn)程的數(shù)據(jù)結(jié)構(gòu) task_struct 中用以下幾個(gè)
2019-12-10 14:17:58
硬件驗(yàn)證方法簡(jiǎn)明介紹
、包和庫(kù),特別是半導(dǎo)體知識(shí)產(chǎn)權(quán) (IP) 核心設(shè)計(jì)過(guò)程,包括以下章節(jié):驗(yàn)證方法——概述驗(yàn)證方法——簡(jiǎn)介驗(yàn)證 IP - 方法論的作用如何選擇驗(yàn)證方法基于標(biāo)準(zhǔn)的 IP 和 SoC 的驗(yàn)證方法功能驗(yàn)證方法
2022-11-26 20:43:20
(轉(zhuǎn))linux系統(tǒng)學(xué)習(xí)方法論
(轉(zhuǎn))linux系統(tǒng)學(xué)習(xí)方法論 基于Linux的學(xué)習(xí)方法 我是一名普通的計(jì)算機(jī)軟件人員,接受過(guò)普通的計(jì)算機(jī)科學(xué)教育,有6年工作經(jīng)驗(yàn),由于工作原因接觸過(guò)的系統(tǒng)包括DOS、Windows、Windows
2020-04-23 17:12:20
Linux進(jìn)程管理
Linux進(jìn)程管理
本章主要介紹進(jìn)程的概念、狀態(tài)、構(gòu)成以及Linux進(jìn)程的相關(guān)知識(shí)。
掌握進(jìn)程的概念
掌握進(jìn)程的描述、狀態(tài)及轉(zhuǎn)換
理解進(jìn)程的特征
2009-04-28 14:57:41
0
0Linux 2.6進(jìn)程調(diào)度
分析了與Linux 2.6 進(jìn)程調(diào)度密切相關(guān)的一些重要數(shù)據(jù)結(jié)構(gòu),詳細(xì)描述了進(jìn)程調(diào)度的時(shí)機(jī)、調(diào)度的策略和調(diào)度器的工作流程,并從算法分析和HackBench 測(cè)試兩個(gè)方面對(duì)Linux 2.4和2.6 進(jìn)程調(diào)
2009-06-13 10:13:09
11
11LINUX 進(jìn)程源代碼分析
LINUX 進(jìn)程源代碼分析
task_struct 數(shù)據(jù)結(jié)構(gòu)表示進(jìn)程的數(shù)據(jù)結(jié)構(gòu)是struct task_struct。task_struct 結(jié)構(gòu)是進(jìn)程實(shí)體的核心,Linux 內(nèi)核通過(guò)對(duì)該結(jié)構(gòu)的相關(guān)操作來(lái)控制
2010-02-09 15:13:41
16
16Linux源碼分析系列的進(jìn)程
概述:相關(guān)概念,進(jìn)程在整個(gè)內(nèi)核中的功能位置,源代碼中進(jìn)程相關(guān)的文件源代碼中進(jìn)程相關(guān)的文件。 Linux核心是多任務(wù)的,運(yùn)行的程序稱(chēng)作進(jìn)程 (process)線程 (Thread) 為單一進(jìn)程提供了做多
2011-11-03 22:26:02
32
32linux內(nèi)核修煉之道之方法論
2015-09-08 17:25:49
2
2Linux之chardev_buttom_linux_struc
Linux之chardev_buttom_linux_struct_poll教程,很好的Linux資料,快來(lái)學(xué)習(xí)吧
2016-04-15 17:49:53
7
7Linux之chardev_buttom_linux_struc
Linux之chardev_buttom_linux_struct_timer_debounce教程,很好的Linux自學(xué)資料,快來(lái)學(xué)習(xí)吧。
2016-04-15 17:59:33
5
5華為發(fā)布物聯(lián)網(wǎng)建網(wǎng)方法論Things Coverage
據(jù)中國(guó)通信網(wǎng)消息,華為常務(wù)董事、產(chǎn)品與解決方案總裁丁耘在2016年(第七屆)全球移動(dòng)寬帶論壇(2016 Global Mobile Broadband Forum)上發(fā)布了物聯(lián)網(wǎng)建網(wǎng)方法論Things Coverage。
2016-11-29 15:38:50
1262
1262周立功談成功方法論:以解決客戶(hù)的麻煩作為終極目標(biāo)
大咖及嘉賓均發(fā)表了對(duì)物聯(lián)網(wǎng)產(chǎn)業(yè)及發(fā)展趨勢(shì)的各自看法。廣州致遠(yuǎn)電子周立功先生在會(huì)上對(duì)于企業(yè)和個(gè)人成功、穩(wěn)健可持續(xù)發(fā)展發(fā)表了極其精彩的演講,雖然周先生以理論說(shuō)明居多,但每一個(gè)方法論確實(shí)點(diǎn)到實(shí)處,聽(tīng)到的人都
2016-12-16 18:56:00
1441
1441論工業(yè)控制系統(tǒng)的FPGA設(shè)計(jì)方法(2)
上次博文簡(jiǎn)要介紹了人們研究使用FPGA來(lái)進(jìn)行工業(yè)控制的驅(qū)動(dòng)力與FPGA器件與工具的介紹,本次介紹FPGA設(shè)計(jì)方法論中的FPGA體系及其開(kāi)發(fā)工具介紹。
2017-02-11 14:58:10
1489
1489
Linux進(jìn)程控制編程
7.2 Linux進(jìn)程控制編程 1.fork() 在Linux中創(chuàng)建一個(gè)新進(jìn)程的惟一方法是使用fork()函數(shù)。fork()函數(shù)是Linux中一個(gè)非常重要的函數(shù),和讀者以往遇到的函數(shù)有一些區(qū)別,因?yàn)?/div>
2017-10-18 14:16:08
0
0Linux守護(hù)進(jìn)程詳解
分享到:標(biāo)簽:進(jìn)程控制 Linux 守護(hù)進(jìn)程 子進(jìn)程 7.3 Linux守護(hù)進(jìn)程 7.3.1 守護(hù)進(jìn)程概述 守護(hù)進(jìn)程,也就是通常所說(shuō)的Daemon進(jìn)程,是Linux中的后臺(tái)服務(wù)進(jìn)程。它是一個(gè)生存期
2017-10-18 14:24:47
0
0進(jìn)程間通信之Linux下進(jìn)程間通信概述
人們現(xiàn)在廣泛使用的手機(jī)等方式。本章就是講述如何建立這些不同的通話(huà)方式,就像人們有多種通信方式一樣。 Linux下的進(jìn)程通信手段基本上是從UNIX平臺(tái)上的進(jìn)程通信手段繼承而來(lái)的。而對(duì)UNIX發(fā)展做出重大貢獻(xiàn)的兩大主力ATT的貝爾
2017-10-18 16:21:07
0
0進(jìn)程控制開(kāi)發(fā)之編寫(xiě)多進(jìn)程程序?qū)嶒?yàn)解析
7.4.1 編寫(xiě)多進(jìn)程程序 1.實(shí)驗(yàn)?zāi)康?通過(guò)編寫(xiě)多進(jìn)程程序,使讀者熟練掌握f(shuō)ork()、exec()、wait()和waitpid()等函數(shù)的使用,進(jìn)一步理解在Linux中多進(jìn)程編程的步驟。 2.
2017-10-18 16:33:02
0
0基于Linux進(jìn)程管理的詳細(xì)剖析
上一篇,我們講到了Linux內(nèi)核開(kāi)發(fā)和應(yīng)用程序開(kāi)發(fā),今天我們來(lái)講講Linux重點(diǎn)部分Linux的進(jìn)程管理。
2018-01-26 11:24:10
4158
4158
Linux進(jìn)程管理:什么是進(jìn)程?進(jìn)程的生命周期
所有運(yùn)行在Linux操作系統(tǒng)中的進(jìn)程都被task_struct結(jié)構(gòu)管理,該結(jié)構(gòu)同時(shí)被叫作進(jìn)程描述。一個(gè)進(jìn)程描述包含一個(gè)運(yùn)行進(jìn)程所有的必要信息,例如進(jìn)程標(biāo)識(shí)、進(jìn)程屬性和構(gòu)建進(jìn)程的資源。如果你了解該進(jìn)程構(gòu)造,你就能理解對(duì)于進(jìn)程的運(yùn)行和性能來(lái)說(shuō),什么是重要的。圖1-2展示了進(jìn)程結(jié)構(gòu)相關(guān)的進(jìn)程信息概述。
2019-02-15 14:29:06
8895
8895
如何設(shè)置Linux進(jìn)程的睡眠和喚醒
在Linux中,僅等待CPU時(shí)間的進(jìn)程稱(chēng)為就緒進(jìn)程,它們被放置在一個(gè)運(yùn)行隊(duì)列中,一個(gè)就緒進(jìn)程的狀 態(tài)標(biāo)志位為T(mén)ASK_RUNNING。
2019-04-23 14:29:13
1123
1123Linux進(jìn)程退出之方法論
當(dāng)一個(gè)進(jìn)程結(jié)束了運(yùn)行或在半途中終止了運(yùn)行,那么內(nèi)核就需要釋放該進(jìn)程所占用的系統(tǒng)資源。這包括進(jìn)程運(yùn)行時(shí)打開(kāi)的文件,申請(qǐng)的內(nèi)存等。
2019-04-23 15:10:20
869
869
Linux系統(tǒng)下init進(jìn)程的前世今生
Linux系統(tǒng)中的init進(jìn)程(pid=1)是除了idle進(jìn)程(pid=0,也就是init_task)之外另一個(gè)比較特殊的進(jìn)程,它是Linux內(nèi)核開(kāi)始建立起進(jìn)程概念時(shí)第一個(gè)通過(guò)
2019-04-28 17:23:41
1273
1273學(xué)會(huì)Linux進(jìn)程管理的方法
Linux 是一種動(dòng)態(tài)系統(tǒng),能夠適應(yīng)不斷變化的計(jì)算需求。Linux 計(jì)算需求的表現(xiàn)是以進(jìn)程 的通用抽象為中心的。進(jìn)程可以是短期的(從命令行執(zhí)行的一個(gè)命令),也可以是長(zhǎng)期的(一種網(wǎng)絡(luò)服務(wù))。因此,對(duì)進(jìn)程及其調(diào)度進(jìn)行一般管理就顯得極為重要。
2019-05-16 17:19:09
984
984
Linux 進(jìn)程調(diào)度淺析
高于B),以便順利完成處理過(guò)程,退出臨界區(qū)。之后B的優(yōu)先級(jí)恢復(fù)。這就是優(yōu)先級(jí)繼承的方法。為了實(shí)現(xiàn)優(yōu)先級(jí)繼承,內(nèi)核又得做很多事情。4、中斷處理線程化在linux下,中斷處理程序運(yùn)行于一個(gè)不可調(diào)度的上下文
2019-04-02 14:40:46
523
523Linux 進(jìn)程狀態(tài)淺析
僵尸狀態(tài)的子進(jìn)程就一直存在。那么如果父進(jìn)程退出了呢,誰(shuí)又來(lái)給子進(jìn)程“收尸”?當(dāng)進(jìn)程退出的時(shí)候,會(huì)將它的所有子進(jìn)程都托管給別的進(jìn)程(使之成為別的進(jìn)程的子進(jìn)程)。托管給誰(shuí)呢?可能是退出進(jìn)程所在進(jìn)程組
2019-04-02 14:40:48
430
430linux守護(hù)進(jìn)程實(shí)例
今天完成一個(gè)守護(hù)進(jìn)程實(shí)驗(yàn)?! ? 熟悉守護(hù)進(jìn)程編寫(xiě)和調(diào)試(系統(tǒng)日志) 2 編寫(xiě)多進(jìn)程程序的方法 本實(shí)驗(yàn)首先創(chuàng)建一個(gè)守護(hù)進(jìn)程,然后在其中新建一個(gè)子進(jìn)程,暫停10秒,自動(dòng)退出
2019-04-02 14:42:58
604
604linux進(jìn)程調(diào)度淺析
桌面系統(tǒng)、網(wǎng)絡(luò)服務(wù)器、等)負(fù)載都比較低,但是linux作為一個(gè)通用操作系統(tǒng),不能假設(shè)系統(tǒng)負(fù)載低,必須為應(yīng)付高負(fù)載下的進(jìn)程調(diào)度做精心的設(shè)計(jì)。當(dāng)然,這些設(shè)計(jì)對(duì)于低負(fù)載(且沒(méi)有什么實(shí)時(shí)性要求)的環(huán)境,沒(méi)多大
2019-04-02 14:45:10
504
504Linux進(jìn)程基礎(chǔ)
功能,被打扮成進(jìn)程的樣子以方便操作系統(tǒng)管理。我們不必考慮它們。)?我們看第一行,PID為1,名字為init。這個(gè)進(jìn)程是執(zhí)行/bin/init這一文件(程序)生成的。當(dāng)Linux啟動(dòng)的時(shí)候,init
2019-04-02 14:50:39
478
478Linux進(jìn)程調(diào)度時(shí)機(jī)概念分析
Linux在眾多進(jìn)程中是怎么進(jìn)行調(diào)度的,這個(gè)牽涉到Linux進(jìn)程調(diào)度時(shí)機(jī)的概念,由Linux內(nèi)核中Schedule()的函數(shù)來(lái)決定是否要進(jìn)行進(jìn)程的切換,如果要切換的話(huà),切換到哪個(gè)進(jìn)程等等。
2020-01-23 17:14:00
3269
3269
AI安防需要成功學(xué),或者說(shuō)是通用方法論
回頭去看中國(guó)最黃金的互聯(lián)網(wǎng)二十年,在BAT、TMD壯大的背后,隱藏著一套又一套的互聯(lián)網(wǎng)方法論。諸如社區(qū)/社群的運(yùn)營(yíng)路徑;各式各樣的商業(yè)邏輯;繁雜多元的用戶(hù)行為;去中心化與自生長(zhǎng)等。
2020-03-14 13:45:33
2830
2830linux的進(jìn)程怎么查看
在Linux系統(tǒng)中,每個(gè)程序啟動(dòng)后可以創(chuàng)建一個(gè)或多個(gè)進(jìn)程。例如,提供Web服務(wù)的httpd程序,當(dāng)有大量用戶(hù)同時(shí)訪問(wèn)Web頁(yè)面時(shí),httpd程序可能會(huì)創(chuàng)建多個(gè)進(jìn)程來(lái)提供服務(wù)。
2020-05-22 08:56:59
1077
1077
Linux進(jìn)程的概念說(shuō)明
進(jìn)程是 Linux 操作系統(tǒng)中最重要的基本概念之一,這一節(jié)我們將了解學(xué)習(xí) Linux 進(jìn)程的一些基礎(chǔ)知識(shí)。
2020-07-14 14:27:08
1077
1077Linux進(jìn)程權(quán)限的分析說(shuō)明
在linux下,關(guān)于文件權(quán)限,大部分人接觸比較多,也比較熟悉了解。但是對(duì)進(jìn)程權(quán)限一般知之甚少。本文總結(jié)一下linux系統(tǒng)下進(jìn)程權(quán)限問(wèn)題和現(xiàn)象。
2020-07-17 10:55:32
1093
1093一行代碼教你如何隱藏Linux進(jìn)程
總有朋友問(wèn)隱藏Linux進(jìn)程的方法,我說(shuō)你想隱藏到什么程度,是大隱于內(nèi)核,還是小隱于用戶(hù)。網(wǎng)上通篇論述的無(wú)外乎 hook 掉 procfs 或者類(lèi)似的用戶(hù)態(tài)方案,也都難免長(zhǎng)篇大論,我說(shuō),這些場(chǎng)面都太大了,太復(fù)雜了。對(duì)于希望馬上看到效果的而言,看到這么一堆復(fù)雜的東西,大概率望而卻步。
2020-09-15 15:16:11
2515
2515
Linux閱碼場(chǎng)原創(chuàng)精華文章分享,你值得擁有
Linux學(xué)習(xí)方法: 宋寶華:迭代螺旋法關(guān)于Linux學(xué)習(xí)方法的血淚建議 宋寶華: 紀(jì)念金庸先生程序員的武俠世界 如何閱讀Linux內(nèi)核的源碼 Linux任督二脈之進(jìn)程管理 郭?。?b class="flag-6" style="color: red">Linux進(jìn)程調(diào)度
2020-10-10 16:28:50
3229
3229“神經(jīng)樞紐”工業(yè)互聯(lián)網(wǎng)標(biāo)識(shí)解析安全風(fēng)險(xiǎn)分析模型和方法論研究
工業(yè)互聯(lián)網(wǎng)標(biāo)識(shí)解析安全保障能力建設(shè)迫在眉睫。對(duì)工業(yè)互聯(lián)網(wǎng)標(biāo)識(shí)解析安全風(fēng)險(xiǎn)分析模型和方法論進(jìn)行了分析和研究,從根源上把控風(fēng)險(xiǎn),為工業(yè)互聯(lián)網(wǎng)標(biāo)識(shí)解析安全建設(shè)貫徹落實(shí)提供參考和指引。 1 引言 隨著工業(yè)互聯(lián)網(wǎng)標(biāo)識(shí)解析的普及
2020-11-23 16:54:11
3220
3220探索異構(gòu)平臺(tái)的設(shè)計(jì)方法和概念
賽靈思 Versal ACAP 硬件、IP 和平臺(tái)開(kāi)發(fā)方法論是旨在幫助精簡(jiǎn) Versal 器件設(shè)計(jì)進(jìn)程的一整套最佳實(shí)踐。
2021-03-25 16:36:54
2415
2415
封裝缺陷與失效的研究方法論資料下載
電子發(fā)燒友網(wǎng)為你提供封裝缺陷與失效的研究方法論資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶(hù)指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
2021-03-29 16:47:01
11
11華為數(shù)據(jù)治理和數(shù)字化轉(zhuǎn)型的實(shí)踐和方法論
125頁(yè)P(yáng)PT讀懂華為數(shù)據(jù)之道。下文從技術(shù)、流程、管理等多個(gè)維度系統(tǒng)地講解了華為數(shù)據(jù)治理和數(shù)字化轉(zhuǎn)型的實(shí)踐和方法論。 ? ? ? ? 原文標(biāo)題:華為內(nèi)部數(shù)據(jù)治理PPT,請(qǐng)收好! 文章出處:【微信公眾號(hào):智能制造】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。 責(zé)任編輯:haq
2021-04-08 11:36:48
6215
6215
linux查看端口被進(jìn)程占用的方法 Linux與windows的區(qū)別
基于POSIX的多用戶(hù)、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。 linux查看端口被進(jìn)程占用的方法 1、、lsof -i:端口號(hào) 2、netstat -tunlp|grep 端口號(hào) Linux
2021-08-22 14:23:09
2788
2788XILINX使用方法論設(shè)計(jì)無(wú)法連貫布線
本篇博文中的分析是根據(jù)真實(shí)客戶(hù)問(wèn)題撰寫(xiě)的,該客戶(hù)的 DFX 設(shè)計(jì)無(wú)法連貫布線,存在布線重疊。本篇博文旨在演示用于縮小根本原因范圍以及修復(fù)此問(wèn)題的部分調(diào)試技巧。 這是“使用方法論報(bào)告”系列博文的第 6
2021-09-28 10:41:18
2523
2523你們知道Linux的進(jìn)程是怎樣創(chuàng)建的嗎
Linux的進(jìn)程是怎樣創(chuàng)建的 Linux系統(tǒng)創(chuàng)建進(jìn)程都是由已存在的進(jìn)程創(chuàng)建的(除了0號(hào)進(jìn)程),被創(chuàng)建的進(jìn)程叫做子進(jìn)程,創(chuàng)建子進(jìn)程的進(jìn)程就做父進(jìn)程。這句話(huà)是不是有點(diǎn)熟悉,沒(méi)錯(cuò),Linux進(jìn)程串起來(lái)也是
2021-11-09 10:46:41
3976
3976
Linux進(jìn)程間通信方法之管道
上文中我們介紹了進(jìn)程間通信的方法之一:信號(hào),本文將繼續(xù)介紹另一種進(jìn)程間通信的方法,即管道。管道是Linux中使用shell經(jīng)常用到的一個(gè)技術(shù),本文將深入剖析管道的實(shí)現(xiàn)和運(yùn)行邏輯。
2022-05-14 15:47:34
2689
2689
Classic AUTOSAR的軟件架構(gòu)和方法論
隨著汽車(chē)電子軟件規(guī)模的不斷擴(kuò)大,Classic AUTOSAR(以下簡(jiǎn)稱(chēng)CP)的軟件架構(gòu)和方法論已被越來(lái)越多的 OEM 和供應(yīng)商認(rèn)可。與此同時(shí),CP 也面臨著巨大的挑戰(zhàn),無(wú)法滿(mǎn)足汽車(chē)對(duì)高級(jí)自動(dòng)駕駛
2022-05-24 17:12:33
4254
4254microblaze之Video Processing Subsystem調(diào)試誤區(qū)
內(nèi)容:總結(jié)video processing subsystem調(diào)試中遇到的問(wèn)題,以及在解決問(wèn)題中的思路方法論,引為前車(chē)之鑒。
2022-10-31 13:56:17
2768
2768如何在Linux使用ps/pstree/top命令查看進(jìn)程
在Linux 程序的運(yùn)行實(shí)例稱(chēng)為進(jìn)程。有時(shí)在Linux工作時(shí),您可能需要找出當(dāng)前正在運(yùn)行的進(jìn)程。
2022-12-05 17:07:30
2432
2432愛(ài)立信的5G方法論
第29屆中國(guó)國(guó)際廣播電視信息網(wǎng)絡(luò)展覽會(huì)(CCBN)在北京首鋼園會(huì)議中心開(kāi)啟,愛(ài)立信中國(guó)區(qū)技術(shù)部副總經(jīng)理張永濤、愛(ài)立信東北亞無(wú)線網(wǎng)絡(luò)產(chǎn)品部硬件總監(jiān)唐黎明,就“釋放5G潛能”、“打造綠色5G”,分享了愛(ài)立信的方法論和最新實(shí)踐。
2023-04-23 14:27:35
2869
2869Linux應(yīng)用開(kāi)發(fā)之進(jìn)程和程序
進(jìn)程是一個(gè)可執(zhí)行程序的實(shí)例,程序包含了一系列信息文件,這些信息描述了如何在運(yùn)行期間創(chuàng)建一個(gè)進(jìn)程
2023-06-04 16:35:39
1241
1241
SAP S/4HAN入門(mén)篇(3)-嵌入式分析功能、數(shù)據(jù)模型、實(shí)施方法論
本篇介紹S/4HANA產(chǎn)品中的嵌入式分析(Embedded Analytics)功能和VDM(Virtual Data Model)數(shù)據(jù)模型,以及S/4HANA的實(shí)施方法論簡(jiǎn)述。
2023-06-10 09:05:22
1426
1426
linux中防止運(yùn)行程序退出的幾種執(zhí)行方法
其背后的主要原因在于上述的相關(guān)操作,shell默認(rèn)會(huì)發(fā)送中斷信號(hào)給該終端session關(guān)聯(lián)的進(jìn)程,從而導(dǎo)致進(jìn)程跟隨終端退出,為了弄清這個(gè)問(wèn)題我們首先要了解兩種中斷信號(hào):
2023-07-03 11:37:00
2971
2971linux下開(kāi)發(fā)避免僵尸進(jìn)程的方法
(進(jìn)程ID,退出狀態(tài),占用的資源等等),你可能會(huì)問(wèn),為什么這么麻煩,直接釋放完資源不就行了嗎?這是因?yàn)橛袝r(shí)它的父進(jìn)程想了解它的退出狀態(tài)。在子進(jìn)程退出但還未被其父進(jìn)程“收尸”之前,該子進(jìn)程就是僵死進(jìn)程,或者僵尸進(jìn)程。如果父進(jìn)程先于子進(jìn)程
2023-11-11 16:38:05
1211
1211
linux查看weblogic進(jìn)程
在Linux操作系統(tǒng)中,WebLogic是一種常用的Java應(yīng)用服務(wù)器,用于部署和管理企業(yè)級(jí)Java應(yīng)用程序。為了確保WebLogic服務(wù)器正常運(yùn)行,有時(shí)我們需要查看WebLogic進(jìn)程以了解其狀態(tài)
2023-12-05 16:07:33
3122
3122淺談Linux的進(jìn)程
()); }// printf("pid is :%d,current pid is:%dn",pid,getpid()); return 0;}~ 結(jié)果: ? ? 結(jié)果: ? ? ? 二、進(jìn)程退出
2024-01-28 15:54:21
599
599
材料失效分析方法匯總
材料故障診斷學(xué):失效分析技術(shù)失效分析技術(shù),作為材料科學(xué)領(lǐng)域內(nèi)的關(guān)鍵分支,致力于運(yùn)用科學(xué)方法論來(lái)識(shí)別、分析并解決材料與產(chǎn)品在實(shí)際應(yīng)用過(guò)程中出現(xiàn)的故障問(wèn)題。該技術(shù)對(duì)于增強(qiáng)產(chǎn)品的可靠性、改進(jìn)設(shè)計(jì)、優(yōu)化制造
2024-12-03 12:17:40
1491
1491
車(chē)機(jī)DAB功能驗(yàn)證方法論及測(cè)試三神器簡(jiǎn)介
本文不拘泥于某個(gè)具體的功能點(diǎn)進(jìn)行討論,譬如Linking、Announcement、Reconfiguration、SLS、SPI、EPG或是DLS等,而是從更高一維度來(lái)分析DAB功能驗(yàn)證的方法論
2025-08-10 15:29:03
4460
4460
SAP 拆分合并實(shí)施商選型指南:方法論 + 工具 + 案例核心參考
針對(duì)SAP系統(tǒng)拆分與合并這類(lèi)高復(fù)雜度項(xiàng)目,選擇實(shí)施商需重點(diǎn)考察其方法論成熟度(如SNP的“拆分工廠”模式)、專(zhuān)業(yè)工具(如CrystalBridge平臺(tái))及行業(yè)案例經(jīng)驗(yàn)。德勤等大型服務(wù)商擅長(zhǎng)大規(guī)模整合,區(qū)域型伙伴則精于本地化合規(guī),三者組合可形成完整解決方案閉環(huán)。
2026-01-05 17:21:57
409
409
電子發(fā)燒友App



評(píng)論