gogo专业大尺度亚洲高清人体,美女张开双腿让男生桶,亚洲av无码一区二区三区鸳鸯影院,久久久久国产精品人妻

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 > 嵌入式學(xué)習(xí)筆記:守護(hù)進(jìn)程,線程詳解

嵌入式學(xué)習(xí)筆記:守護(hù)進(jìn)程,線程詳解 時間:2018-09-20      來源:未知

1. 守護(hù)進(jìn)程—擺脫終端

1.創(chuàng)建子進(jìn)程,父進(jìn)程退出; //孤兒進(jìn)程

2.在子進(jìn)程創(chuàng)建新的會話; //擺脫終端

3.更改當(dāng)前工作目錄:保護(hù)數(shù)據(jù);//

4.重設(shè)文件權(quán)限掩碼; //方便操作文件

5.關(guān)閉所有的文件描述符; //釋放不必要資源

意義\目的:做重復(fù)性,周期性的工作;

特點:

不依賴與終端。

在后臺一直運行,從系統(tǒng)開始運行,到系統(tǒng)關(guān)閉結(jié)束。

2. 線程

線程是系統(tǒng)cpu資源調(diào)度的最小單位;(時間片)

線程是共享相同地址空間的多個任務(wù);(共享主線程資源)

線程是輕量級的進(jìn)程,進(jìn)程之間的切換消耗的系統(tǒng)資源較大,故衍生出了線程。各個線程同時享有進(jìn)程的地址空間,

3. 線程的同步互斥

保證進(jìn)程共享數(shù)據(jù)操作的完整性。(原子操作);

讓線程按照規(guī)定的順序執(zhí)行,實現(xiàn)同步機(jī)制。

4. 線程的操作函數(shù)

創(chuàng)建線程:pthread_create();

主動結(jié)束線程:pthread_exit();

回收線程資源:pthread_join();

線程函數(shù):void * fun(void *);

同步互斥:

互斥鎖:(mutex)

初始化鎖:pthread_mutex_init();

上鎖:pthread_mutex_lock();

解鎖:pthread_mutex_unlock();

PV操作:(信號量)

初始化:msg_init()

P操作:msg_wait();阻塞 msg_trywait()非阻塞

V操作:msg_post():

上一篇:嵌入式學(xué)習(xí)筆記:C語言之變量、其生命周期、運算符詳解

下一篇:嵌入式學(xué)習(xí)筆記:c語言static的作用

熱點文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗分享
熱點新聞推薦
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號-5京公海網(wǎng)安備11010802025203號

回到頂部