守護進程的作用


Linux
在啟動時需要啟動很多系統服務,
它們向本地和網絡用
戶提供了
Linux
的系統功能接口,
直接面向應用程序和用戶。提供
這些服務的程序是由運行在后台的守護進程(Daemons)
來執行的。
編寫守護進程實際上是把一個普通進程按照守護進程的特
性進行改造。比如,
網絡通信服務中的守護進程需要能同時接受
多個請求,
它不斷地在偵聽端等待遠程的連接請求,
收到請求后,
創建一個子進程,
讓其負責與遠端的通信,
而自己則繼續返回偵
聽。子進程和父進程間的通信采用消息機制,
因此守護進程的開
發涉及到子進程、進程組、會晤期、信號量、文件權限、目錄和控制
終端等多個概念。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM