日韩在线免费播放-日韩在线免费av-日韩在线免费-日韩在线毛片-国产高清不卡视频-国产高清不卡

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 學習筆記 > 嵌入式學習筆記:守護進程,線程詳解

嵌入式學習筆記:守護進程,線程詳解 時間:2018-09-20      來源:未知

1. 守護進程—擺脫終端

1.創建子進程,父進程退出; //孤兒進程

2.在子進程創建新的會話; //擺脫終端

3.更改當前工作目錄:保護數據;//

4.重設文件權限掩碼; //方便操作文件

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

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

特點:

不依賴與終端。

在后臺一直運行,從系統開始運行,到系統關閉結束。

2. 線程

線程是系統cpu資源調度的最小單位;(時間片)

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

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

3. 線程的同步互斥

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

讓線程按照規定的順序執行,實現同步機制。

4. 線程的操作函數

創建線程:pthread_create();

主動結束線程:pthread_exit();

回收線程資源:pthread_join();

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

同步互斥:

互斥鎖:(mutex)

初始化鎖:pthread_mutex_init();

上鎖:pthread_mutex_lock();

解鎖:pthread_mutex_unlock();

PV操作:(信號量)

初始化:msg_init()

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

V操作:msg_post():

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

下一篇:嵌入式學習筆記:c語言static的作用

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 詹瑞文| 极品电影网| 怡红院成人影院| 成都屏蔽机柜厂| 一夜风流| 天降奇缘 电视剧| 山上的小屋免费阅读小说全文| 沟通能力自我评价| 日韩女同性恋| 马子俊| 重温经典频道在线直播| 欲海情缘| 超在线视频| 顺风| 南来北往分集剧情| 欢乐的牧童钢琴谱| 在线观看亚洲免费视频| 爱我你怕了吗| 如懿传 豆瓣| after17吉他谱| 夜店 电影| 电视节目预告表| 挖掘机动画片儿童| 花落花开电影| 九九九九九九伊人| 美女绳奴隶| 世界上最有杀气的国歌| 色戒在线观看完整版| 李路琦| 范瑞君| 菊花开| 松岛菜菜子| 北风那个吹全集免费观看| 看美女图片| 万万没想到第三季| 土耳其电影水与火| 怎样看毛片| 欲盖弄潮电影| 韩国我的养父电影免费观看| 水浒传潘巧云| 飞天电影|