<kbd id="daqct"></kbd>

  • <nav id="daqct"></nav>
    <wbr id="daqct"><pre id="daqct"></pre></wbr>
    <wbr id="daqct"></wbr>
    <form id="daqct"><th id="daqct"></th></form>
    更多課程 選擇中心

    C/C++培訓
    達內IT學院

    400-111-8989

    C語言中同步和異步的理解

    • 發布:C++培訓
    • 來源:資料庫
    • 時間:2017-06-01 14:55

    現在我在main.c這個文件中,調用360瀏覽器。

    分析過程:在my.exe里面繼續打開另外一個程序,所以就涉及到:my.exe的繼續執行是否要等把另外的那個程序執行完才執行呢?如果要等,就是同步;如果不用等,就是異步。這就是同步和異步的問題。

    現在是要等的情況:

    結果就是要等到瀏覽器完全打開完才會去打印nihao 。

    如果這樣看,就會更加的清晰:

    結果是:

    一個一個的打開,最后才是打印nihao

    如果要異步方式:

    結果是:

    三個瀏覽器幾乎同時打開,同時“nihao”還會先打印出來。

    因為他們的執行順序是并列的,誰更輕巧誰就快。這就是異步。

    同時可以看出:默認是同步的。

    總結:

    同步:就是串行執行(按順序,一個等一個),因為它就是函數的調用原理,棧機制的先進后出決定,速度慢,但是節約資源。

    異步:就是并行執行(沒有順序,同時做),它采用了開啟多線程的方式實現同時做多件事情,速度快,但是會加大資源的開銷;

    二者應該根據應用場合來使用。

    其實同步和異步的應用場合很多,如:數字電路中有同步電路和異步電路。互聯網領域前后端交互的時候使用的ajax也有同步和異步之分。所以同步和異步是一個深入學習C語言很重要的內容。

    預約申請免費試聽課

    填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

    上一篇:C/C++中extern關鍵字詳解
    下一篇:用C語言寫貪吃蛇游戲圖文教程

    超全的C語言標識符知識

    C指針——指針類型轉換

    C指針——指針和結構類型的關系

    C指針——數組和指針的關系

    • 掃碼領取資料

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    黑龍江省

    吉林省

    河北省

    湖南省

    貴州省

    云南省

    廣西省

    海南省

    欧美三级片,白洁外传,第四色播日韩AV第一页,啪啪免费观看大全av 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>