国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IO進(jìn)程線程第五天(8.2)進(jìn)程函數(shù)+XMind(守護(hù)進(jìn)程(幽靈進(jìn)程),輸出一個(gè)時(shí)鐘,終端輸入quit時(shí)退出時(shí)鐘)

這篇具有很好參考價(jià)值的文章主要介紹了IO進(jìn)程線程第五天(8.2)進(jìn)程函數(shù)+XMind(守護(hù)進(jìn)程(幽靈進(jìn)程),輸出一個(gè)時(shí)鐘,終端輸入quit時(shí)退出時(shí)鐘)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.守護(hù)進(jìn)程(幽靈進(jìn)程)

#include<stdio.h>
#include<head.h>
int main(int argc, const char *argv[])
{
    pid_t cpid = fork();
    if(0==cpid)
    {   
        //創(chuàng)建新的會(huì)話
        pid_t sid=setsid();
        printf("sid=%d\n",sid);
        //修改運(yùn)行目錄為不可卸載的文件目錄下
        chdir("/");
        //清空文件權(quán)限掩碼
        umask(0);
        //關(guān)閉所有文件描述符
        for(int i=0;i<getdtablesize();i++)
            close(i);
        while(1)
        {
            //守護(hù)進(jìn)程運(yùn)行的周期性代碼
        }
    }   
    return 0;                                                                                                                                     
} 

2.輸出一個(gè)時(shí)鐘,終端輸入quit時(shí)退出時(shí)鐘

#include<stdio.h>
#include<head.h>
int main(int argc, const char *argv[])
{
    char a[20]="";
    pid_t cpid = fork();
    FILE *fp=fopen("1.txt","w");
    if(cpid>0)
    {   
        sleep(1);
        scanf("%s",a);
        fputs(a,fp);
        fclose(fp);
        while(1)
        {
            pid_t pid=waitpid(-1,NULL,WNOHANG);
            if(pid>0)
                break;
        }
    }   
    if(0==cpid)                                                                                                            
    {   
        FILE *fp=fopen("1.txt","r");
        time_t t;
        struct tm* info=NULL;
        while(1)
        {    
            t=time(NULL);
            info = localtime(&t);
            printf("%d-%02d-%02d %02d:%02d:%02d\r",\
                    info->tm_year+1900,info->tm_mon+1,info->tm_mday,\
                    info->tm_hour,info->tm_min,info->tm_sec);
            fflush(stdout);
            sleep(1);
            fgets(a,5,fp);
            if(0==strcmp(a,"quit"))
                exit(0);
        }
        fclose(fp);
    }   
    return 0;
} 

IO進(jìn)程線程第五天(8.2)進(jìn)程函數(shù)+XMind(守護(hù)進(jìn)程(幽靈進(jìn)程),輸出一個(gè)時(shí)鐘,終端輸入quit時(shí)退出時(shí)鐘),前端,算法,服務(wù)器

?IO進(jìn)程線程第五天(8.2)進(jìn)程函數(shù)+XMind(守護(hù)進(jìn)程(幽靈進(jìn)程),輸出一個(gè)時(shí)鐘,終端輸入quit時(shí)退出時(shí)鐘),前端,算法,服務(wù)器

?IO進(jìn)程線程第五天(8.2)進(jìn)程函數(shù)+XMind(守護(hù)進(jìn)程(幽靈進(jìn)程),輸出一個(gè)時(shí)鐘,終端輸入quit時(shí)退出時(shí)鐘),前端,算法,服務(wù)器

IO進(jìn)程線程第五天(8.2)進(jìn)程函數(shù)+XMind(守護(hù)進(jìn)程(幽靈進(jìn)程),輸出一個(gè)時(shí)鐘,終端輸入quit時(shí)退出時(shí)鐘),前端,算法,服務(wù)器?

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-628026.html

到了這里,關(guān)于IO進(jìn)程線程第五天(8.2)進(jìn)程函數(shù)+XMind(守護(hù)進(jìn)程(幽靈進(jìn)程),輸出一個(gè)時(shí)鐘,終端輸入quit時(shí)退出時(shí)鐘)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • IO進(jìn)程線程作業(yè)day2

    IO進(jìn)程線程作業(yè)day2

    使用fread和fwrite完成兩個(gè)圖片文件的拷貝 現(xiàn)象展示:? 使用read、write完成兩個(gè)圖片文件的拷貝 效果圖 ? 3 將時(shí)間在文件中跑起來(lái) 1、17:30:41 2、17:30:42 3、17:30:43 鍵入ctrl+c,結(jié)束進(jìn)程后 ... 4、17:35:28 5、17:35:29 效果圖: ?思維導(dǎo)圖

    2024年02月19日
    瀏覽(24)
  • IO進(jìn)程線程day4作業(yè)

    IO進(jìn)程線程day4作業(yè)

    代碼: 運(yùn)行結(jié)果: ?

    2024年02月21日
    瀏覽(20)
  • IO進(jìn)程線程day3(2023.7.31)

    IO進(jìn)程線程day3(2023.7.31)

    文件描述符概念: 練習(xí)1:用fread和fwrite實(shí)現(xiàn)文件拷貝? 練習(xí)2:time 功能:從1970-1-1日至今的秒數(shù) 原型: 參數(shù): 返回值: 練習(xí)3:localtime 功能:將1970-1-1日至今的秒數(shù)轉(zhuǎn)換成日歷格式 原型: 參數(shù): 返回值: 例題:? 練習(xí)4:文件描述符的總量 練習(xí)5:open 功能:打開(kāi)一個(gè)文件

    2024年02月14日
    瀏覽(17)
  • IO進(jìn)程線程day8(2023.8.6)

    IO進(jìn)程線程day8(2023.8.6)

    管道的原理: 有名管道的特點(diǎn):? 信號(hào)的原理: 練習(xí)1:pipe 功能:創(chuàng)建一個(gè)無(wú)名管道,同時(shí)打開(kāi)無(wú)名管道的讀寫(xiě)端 原型: 參數(shù): 返回值: 小練:? 練習(xí)2:mkfifo 功能:創(chuàng)建一根有名管道 原型: 參數(shù): 返回值: 練習(xí)3:操作有名管道 功能:操作有名管道與用文件IO操作普通

    2024年02月14日
    瀏覽(21)
  • IO進(jìn)程線程,文件IO(open),文件(stat)與目錄(opendir)屬性的讀取

    IO進(jìn)程線程,文件IO(open),文件(stat)與目錄(opendir)屬性的讀取

    ? ? ? 一、文件IO 1、文件io通過(guò)系統(tǒng)調(diào)用來(lái)操作文件 系統(tǒng)調(diào)用:系統(tǒng)提供給用戶(hù)的一組API(接口函數(shù)) ??????? open/read/write/close/lseek... 用戶(hù)空間進(jìn)程訪問(wèn)內(nèi)核的接口 把用戶(hù)從底層的硬件編程中解放出來(lái) 極大的提高了系統(tǒng)的安全性 使用戶(hù)程序具有可移植性(同一系統(tǒng)下) 是操作

    2024年02月11日
    瀏覽(30)
  • IO進(jìn)程線程,文件與目錄,實(shí)現(xiàn)linux任意目錄下ls -la

    注意文件的名字、路徑是如何輸入的。 函數(shù)opendir打開(kāi)目錄,struct dirent,struct stat這些結(jié)構(gòu)體的含義。? ????????readdir()函數(shù)是一個(gè)用于讀取目錄內(nèi)容的系統(tǒng)調(diào)用或庫(kù)函數(shù),在類(lèi)Unix操作系統(tǒng)中(如Linux)廣泛使用。它用于遍歷目錄,并逐個(gè)獲取目錄中的條目(文件和子目錄

    2024年02月10日
    瀏覽(23)
  • linux【網(wǎng)絡(luò)編程】TCP協(xié)議通信模擬實(shí)現(xiàn)、日志函數(shù)模擬、守護(hù)進(jìn)程化、TCP協(xié)議通信流程、三次握手與四次揮手

    linux【網(wǎng)絡(luò)編程】TCP協(xié)議通信模擬實(shí)現(xiàn)、日志函數(shù)模擬、守護(hù)進(jìn)程化、TCP協(xié)議通信流程、三次握手與四次揮手

    Tcp通信模擬實(shí)現(xiàn)與Udp通信模擬實(shí)現(xiàn)的區(qū)別不大,一個(gè)是面向字節(jié)流,一個(gè)是面向數(shù)據(jù)報(bào);udp協(xié)議下拿到的數(shù)據(jù)可以直接發(fā)送,tcp協(xié)議下需要?jiǎng)?chuàng)建鏈接,用文件描述符完成數(shù)據(jù)的讀寫(xiě) 1.1.1 接口認(rèn)識(shí) 1.1.1.1 listen:監(jiān)聽(tīng)socket 1.1.1.2 accept:獲取連接 通信就用accept返回的文件描述符,

    2024年02月06日
    瀏覽(28)
  • Linux入門(mén)之多線程|線程|進(jìn)程基本概念及庫(kù)函數(shù)

    Linux入門(mén)之多線程|線程|進(jìn)程基本概念及庫(kù)函數(shù)

    目錄 一、線程 1.線程的概念 補(bǔ)充知識(shí)點(diǎn):頁(yè)表 2.線程的優(yōu)點(diǎn) 3.線程的缺點(diǎn) 4.線程異常 5.線程用途 二、線程與進(jìn)程的區(qū)別與聯(lián)系 三、關(guān)于進(jìn)程線程的問(wèn)題 0.posix線程庫(kù) 1.創(chuàng)建線程 關(guān)于pthread_create的后兩個(gè)參數(shù) 1.傳入指針 2.傳入對(duì)象 2.線程終止 3.取消線程 4.線程等待(等待線程

    2024年02月10日
    瀏覽(31)
  • 每天幾道Java面試題:IO流(第五天)

    每天幾道Java面試題:IO流(第五天)

    友情提醒 背面試題很枯燥,加入一些戲劇場(chǎng)景故事人物來(lái)加深記憶。PS:點(diǎn)擊文章目錄可直接跳轉(zhuǎn)到文章指定位置。 【衣衫襤褸老者,保潔阿姨,面試者老王】 衣衫襤褸老者:“可憐身上諾基亞,心憂Java Offer少” 老王:這位老人家有故事,“老人家, 1.Java中有幾種類(lèi)型的流

    2024年02月07日
    瀏覽(26)
  • 守護(hù)進(jìn)程(精靈進(jìn)程)

    守護(hù)進(jìn)程(精靈進(jìn)程)

    目錄 前言 1.如何理解前臺(tái)進(jìn)程和后臺(tái)進(jìn)程 2.守護(hù)進(jìn)程的概念 3.為什么會(huì)存在守護(hù)進(jìn)程 4.如何實(shí)現(xiàn)守護(hù)進(jìn)程 5.測(cè)試 總結(jié) ? ? ? ? 今天我們要介紹的是關(guān)于守護(hù)進(jìn)程如何實(shí)現(xiàn),可能有小伙伴第一次聽(tīng)到守護(hù)進(jìn)程這個(gè)概念,感覺(jué)很懵,知道進(jìn)程的概念,但是不知道守護(hù)進(jìn)程是什么

    2024年02月11日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包