一個需求是:設置進程/線程的超時時間,到時間後,自動結束該進程。
找了一圈,沒有發現 Linux 提供該機制。只能自行實現。
子進程結束時,會向父進程發送 SIGCHILD 消息。父進程在消息處理函數中,通過 wait() 調用,即可獲得子進程號。於是,通過 fork() 並維護子進程列表,即可實現進程的自動結束。
一個需求是:設置進程/線程的超時時間,到時間後,自動結束該進程。
找了一圈,沒有發現 Linux 提供該機制。只能自行實現。
子進程結束時,會向父進程發送 SIGCHILD 消息。父進程在消息處理函數中,通過 wait() 調用,即可獲得子進程號。於是,通過 fork() 並維護子進程列表,即可實現進程的自動結束。
基礎知識 ● 下列屬於 CPU 中算術邏輯單元的部件是(1)。 (1)A、程序計數器 B、加法器 C、指令寄存器 D、指令譯碼器 參考答案:(1)B ● 在 CPU 和主存之間設置
一. 二. 三. ! 作 者 : Yaopengfei(姚鵬飛) 博客地址 : http://www.cnblogs.com