国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 操作系統(tǒng) > 正文

進(jìn)程關(guān)系之控制終端

2024-06-28 13:28:31
字體:
供稿:網(wǎng)友
進(jìn)程關(guān)系之控制終端

會話和進(jìn)程組有一些其他特性:

  • 一個會話可以有一個控制終端(controlling terminal)。這通常是登錄到其上的終端設(shè)備(在終端登錄情況下)或偽終端設(shè)備(在網(wǎng)絡(luò)登錄情況下)。
  • 建立與控制終端連接的會話首進(jìn)程被稱為控制進(jìn)程(controlling PRocess)。
  • 一個會話中的幾個進(jìn)程組可被分成一個前臺進(jìn)程組(foreground process group)以及一個或幾個后臺進(jìn)程組(background process group)。
  • 如果一個會話有一個控制終端,則它有一個前臺進(jìn)程組,會話中的其他進(jìn)程組則為后臺進(jìn)程組
  • 無論何時鍵入終端的中斷鍵(常常是DELETE或Ctrl+C),就會將中斷信號發(fā)送給前臺進(jìn)程組的所有進(jìn)程。
  • 無論何時鍵入終端的退出鍵(常常是Ctrl+/),就會將退出信號發(fā)送給前臺進(jìn)程組中的所有進(jìn)程。
  • 如果終端接口檢測到調(diào)制解調(diào)器(或網(wǎng)絡(luò))已經(jīng)斷開連接,則將掛斷信號發(fā)送給控制進(jìn)程(會話首進(jìn)程)。

這些特性示于圖9-7中。

1359166263_6583

有時不管標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出是否被重定向,程序都要與控制終端交換。保證程序能讀寫控制終端的方法是打開文件/dev/tty,在內(nèi)核中,此特殊文件是控制終端的同義語。自然,如果程序沒有控制終端,則打開此設(shè)備將失敗。

 

本篇博文內(nèi)容摘自《UNIX環(huán)境高級編程》(第二版),僅作個人學(xué)習(xí)記錄所用。關(guān)于本書可參考:http://www.apuebook.com/。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 泰州市| 黔江区| 徐州市| 寿阳县| 鸡泽县| 图木舒克市| 奉新县| 正镶白旗| 虹口区| 仲巴县| 怀化市| 宜兰市| 澎湖县| 大丰市| 龙井市| 光泽县| 四平市| 香港 | 酉阳| 阳东县| 汕头市| 密山市| 汉源县| 庆元县| 基隆市| 巴东县| 满城县| 吉首市| 西充县| 孙吴县| 龙州县| 靖边县| 都安| 呼图壁县| 蓬溪县| 临澧县| 宜黄县| 收藏| 西畴县| 佳木斯市| 类乌齐县|