簡(jiǎn)介 守護(hù)線程在系統(tǒng)啟動(dòng)時(shí)運(yùn)行,在系統(tǒng)終止時(shí)退出,沒有控制終端,只在后臺(tái)作為一個(gè)服務(wù)默默運(yùn)行 編寫規(guī)則 1.調(diào)用umask()設(shè)置文件創(chuàng)建時(shí)的權(quán)限規(guī)則2.調(diào)用fork, 然后...
簡(jiǎn)介 守護(hù)線程在系統(tǒng)啟動(dòng)時(shí)運(yùn)行,在系統(tǒng)終止時(shí)退出,沒有控制終端,只在后臺(tái)作為一個(gè)服務(wù)默默運(yùn)行 編寫規(guī)則 1.調(diào)用umask()設(shè)置文件創(chuàng)建時(shí)的權(quán)限規(guī)則2.調(diào)用fork, 然后...
信號(hào)的分類 1.可靠信號(hào): 此類信號(hào)支持排隊(duì), 不會(huì)丟失, 發(fā)送多少次就接收多少次. 此類信號(hào)的用途可由用戶自定義2.不可靠信號(hào): 此類信號(hào)不支持排隊(duì), 可能會(huì)丟失, 連續(xù)多...
/etc/passwd passwd文件保存著用戶的初始工作信息, 每一行保存一位用戶的信息 可以通過getpwuid或getpwnam來獲取指定用戶的信息struct pa...
基本構(gòu)成 分區(qū)就是把磁盤像比薩餅一樣切成大小一樣的扇形, 當(dāng)然分區(qū)大小不一樣扇形的大小也就不一樣上下一串盤片中,相同半徑的磁道所組成的一個(gè)圓柱型的環(huán)壁,就稱為柱面在柱面組中,...
關(guān)于屬性的結(jié)構(gòu) 在linux下文件和文件夾都被認(rèn)為是文件, 所以以下的這個(gè)屬性對(duì)文件和文件夾通用獲取屬性的函數(shù)有stat/fstat/lstat/fstat 文件類型 lin...
@Nitroethane 如果對(duì)format的格式不做檢查, 然后對(duì)參數(shù)個(gè)數(shù)不檢查的話確實(shí)很容易出錯(cuò), 特別是把printf的format和參數(shù)個(gè)數(shù)交給用戶自己輸入確定時(shí)
printf函數(shù)打印基本類型 以下打印基本的數(shù)據(jù)類型, 如int, char, float等, 最后兩行是以八進(jìn)制和十六進(jìn)制打印數(shù)字10 windows gcc輸出: 設(shè)置輸出寬度 設(shè)置每個(gè)...
打印基本類型 以下打印基本的數(shù)據(jù)類型, 如int, char, float等, 最后兩行是以八進(jìn)制和十六進(jìn)制打印數(shù)字10 windows gcc輸出: 設(shè)置輸出寬度 設(shè)置每個(gè)...
線程與進(jìn)程關(guān)鍵字對(duì)比創(chuàng)建新流 fork/pthread_create 退出控制流 exit/pthread_exit獲取退出狀態(tài) waitpid/pthread_join在退...
三種緩沖 1.全緩沖:在緩沖區(qū)寫滿時(shí)輸出到指定的輸出端. 比如對(duì)磁盤上的文件進(jìn)行讀寫通常是全緩沖的.2.行緩沖:在遇到'\n'時(shí)輸出到指定的輸出端. 比如標(biāo)準(zhǔn)輸入和標(biāo)準(zhǔn)輸出就...
進(jìn)程創(chuàng)建 普通函數(shù)調(diào)用完成后,最多返回(return)一次,但fork/vfork會(huì)返回二次,一次返回給父進(jìn)程,一次返回給子進(jìn)程父進(jìn)程的返回值為子進(jìn)程的進(jìn)程ID,子進(jìn)程的返回...
簡(jiǎn)介 在linux中,打開的的文件(可輸入輸出)標(biāo)識(shí)就是一個(gè)int值,如下面的三個(gè)標(biāo)準(zhǔn)輸入輸出STDIN_FILENO/STDOUT_FILENO/STDERR_FILENO...
簡(jiǎn)介終端的兩種工作模式:以行為單位的工作模式,以字符數(shù)或時(shí)間為單位自定義模式 終端判斷函數(shù): int isatty(int fd) 終端屬性的獲取與設(shè)置: int tcget...