• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            旅途

            如果想飛得高,就該把地平線忘掉

            _exit和exit的區(qū)別

            exit()在結(jié)束調(diào)用它的進(jìn)程之前,要進(jìn)行如下步驟:
            1.cleanup();
            2.在atexit()注冊(cè)的函數(shù);
            最后調(diào)用_exit()函數(shù)。。。

            ‘exit()’與‘_exit()’有不少區(qū)別在使用‘fork()’,特別是‘vfork()’時(shí)變得很
            突出。

            ‘exit()’與‘_exit()’的基本區(qū)別在于前一個(gè)調(diào)用實(shí)施與調(diào)用庫(kù)里用戶狀態(tài)結(jié)構(gòu)
            (user-mode constructs)有關(guān)的清除工作(clean-up),而且調(diào)用用戶自定義的清除程序
            (譯者注:自定義清除程序由atexit函數(shù)定義,可定義多次,并以倒序執(zhí)行),相對(duì)
            應(yīng),后一個(gè)函數(shù)只為進(jìn)程實(shí)施內(nèi)核清除工作。

            在由‘fork()’創(chuàng)建的子進(jìn)程分支里,正常情況下使用‘exit()’是不正確的,這是
            因?yàn)槭褂盟鼤?huì)導(dǎo)致標(biāo)準(zhǔn)輸入輸出(譯者注:stdio: Standard Input Output)的緩沖區(qū)被
            清空兩次,而且臨時(shí)文件被出乎意料的刪除(譯者注:臨時(shí)文件由tmpfile函數(shù)創(chuàng)建
            在系統(tǒng)臨時(shí)目錄下,文件名由系統(tǒng)隨機(jī)生成)。在C++程序中情況會(huì)更糟,因?yàn)殪o
            態(tài)目標(biāo)(static objects)的析構(gòu)函數(shù)(destructors)可以被錯(cuò)誤地執(zhí)行。(還有一些特殊情
            況,比如守護(hù)程序,它們的*父進(jìn)程*需要調(diào)用‘_exit()’而不是子進(jìn)程;適用于絕
            大多數(shù)情況的基本規(guī)則是,‘exit()’在每一次進(jìn)入‘main’函數(shù)后只調(diào)用一次。)

            在由‘vfork()’創(chuàng)建的子進(jìn)程分支里,‘exit()’的使用將更加危險(xiǎn),因?yàn)樗鼘⒂绊?
            *父*進(jìn)程的狀態(tài)



            _exit終止調(diào)用進(jìn)程,但不關(guān)閉文件,不清除輸出緩存,也不調(diào)用出口函數(shù)。
            exit函數(shù)將終止調(diào)用進(jìn)程。在退出程序之前,所有文件關(guān)閉,緩沖輸出內(nèi)容
            將刷新定義,并調(diào)用所有已刷新的“出口函數(shù)”(由atexit定義)。

            posted on 2007-07-31 23:34 旅途 閱讀(928) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Linux開發(fā)

            久久婷婷五月综合97色直播| 久久一日本道色综合久久| 四虎国产永久免费久久| 久久影视综合亚洲| 2021久久精品国产99国产精品| 久久99久久99小草精品免视看| 久久综合五月丁香久久激情| 久久偷看各类wc女厕嘘嘘| 久久有码中文字幕| 91精品国产高清久久久久久io| 一级女性全黄久久生活片免费 | 中文字幕久久精品 | 色综合久久综精品| 亚洲精品无码久久久久| 三级片免费观看久久| 一本大道加勒比久久综合| 久久久久久人妻无码| 久久婷婷色香五月综合激情 | 久久av免费天堂小草播放| 国产成人久久精品一区二区三区| 久久免费视频1| 久久久久久午夜精品| 中文字幕无码久久人妻| 久久人人爽人人精品视频| 国产精品青草久久久久福利99 | 久久天天躁狠狠躁夜夜avapp| 久久久无码精品亚洲日韩软件| 青青青青久久精品国产h| 狠狠色丁香婷婷综合久久来| 久久精品天天中文字幕人妻| 久久99国产乱子伦精品免费| 久久国产精品成人影院| 99久久综合狠狠综合久久止| 97久久超碰成人精品网站| 国内精品久久久久久久97牛牛| 午夜精品久久久久久毛片| 久久久久人妻一区精品性色av| MM131亚洲国产美女久久| 91性高湖久久久久| 色99久久久久高潮综合影院| 2021最新久久久视精品爱|