<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    這是我吹牛的地方

    想怎么吹就怎么吹

    知道什么叫同步和異步嗎?

    In synchronous receiving, while the server is waiting to receive data from a client, if the stream is empty the main thread will block until the request for data is satisfied. Hence, the server cannot do anything else until it receives data from the client. If another client attempts to connect to the server at that time, the server cannot process that request because it is blocked on the first client. This behavior is not acceptable for a real-world application where we need to support multiple clients at the same time.

    In asynchronous communication, while the server is listening or receiving data from a client, it can still process connection requests from other clients as well as receive data from those clients. When a server is receiving asynchronously, a separate thread (at the OS level) listens on the socket and will invoke a callback function (specified when the asynchronous listening was commenced) when a socket event occurs. This callback function in turn will respond and process that socket event. For example, if the remote program writes some data to the socket, a "read data event" (callback function you specify) is invoked; it knows how to read the data from the socket at that point.

    簡而言之,同步是一對一的,異步是一對多的。我翻譯的太牛了,這么多英文就讓我一句話就概括了。

    posted on 2006-09-19 14:42 西門吹牛 閱讀(3064) 評論(7)  編輯  收藏

    評論

    # re: 知道什么叫同步和異步嗎? 2006-11-06 15:34 chicken

    你翻譯的很垃圾阿 看了英文才懂。。。  回復(fù)  更多評論   

    # re: 知道什么叫同步和異步嗎? 2006-12-01 14:50 心內(nèi)求法

    好像不是翻譯的問題,是理解的問題,呵呵  回復(fù)  更多評論   

    # re: 知道什么叫同步和異步嗎? 2008-07-18 12:50 dog

    就是一夫多妻和一夫一妻  回復(fù)  更多評論   

    # re: 知道什么叫同步和異步嗎? 2009-04-21 14:10 恩 恩! 真是吹牛的好地方

    ...  回復(fù)  更多評論   

    # re: 知道什么叫同步和異步嗎?[未登錄] 2009-06-11 17:10 無名

    概括得好,頂!!!!再頂!!!!  回復(fù)  更多評論   

    # re: 知道什么叫同步和異步嗎? 2009-07-12 01:21 卡人力窩里反

    英文單詞的原意和中文的翻譯之間,差別很大,甚至是南轅北轍的!  回復(fù)  更多評論   

    # re: 知道什么叫同步和異步嗎? 2009-07-30 14:52 北京的太陽

    在同步接收方式下,當(dāng)服務(wù)器等待從客戶端的數(shù)據(jù)時,如果傳輸流是空的,主線程會進入阻塞狀態(tài),直到(向客戶端的)數(shù)據(jù)請求被滿足。因此,服務(wù)器不能做其他的操作,直到接收到客戶端的數(shù)據(jù)。如果同時有另外一個客戶端試圖連接服務(wù)器,服務(wù)器不能夠處理請求,因為主線程被第一個客戶端設(shè)置為阻塞。這種(同步)方式對于需要在同一時間支持多客戶端的實際應(yīng)用(程序)是不能夠被接受的。
    在異步通信方式下,當(dāng)服務(wù)器監(jiān)聽或者接受一個客戶端的數(shù)據(jù)時,它能夠同時連接其他的客戶端并且從其他的客戶端接收數(shù)據(jù)。當(dāng)服務(wù)器異步地接收(數(shù)據(jù)),一個單獨的現(xiàn)成(操作系統(tǒng)級別)監(jiān)聽socket并且當(dāng)發(fā)生socket事件時,會調(diào)用一個響應(yīng)函數(shù)(指定異步監(jiān)聽什么時候開始)。響應(yīng)函數(shù)會輪流地響應(yīng)和處理socket事件。例如:如果遠程程序向一個socket寫一些數(shù)據(jù),一個“寫數(shù)據(jù)事件”(你指定的響應(yīng)函數(shù))被調(diào)用,在那一時刻它(函數(shù))知道如何從socket讀數(shù)據(jù)。  回復(fù)  更多評論   


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    <2009年7月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    導(dǎo)航

    統(tǒng)計

    常用鏈接

    留言簿(5)

    隨筆檔案

    文章檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久亚洲AV成人无码国产| 扒开双腿猛进入爽爽免费视频 | 精品亚洲AV无码一区二区三区 | 亚洲国产电影av在线网址| 国产AV无码专区亚洲AV麻豆丫| 成年女人喷潮毛片免费播放| 亚洲1234区乱码| 毛片大全免费观看| 亚洲人成色77777在线观看| 免费观看a级毛片| 久久久久亚洲国产AV麻豆| 国产成人精品免费视频软件| 亚洲大尺度无码无码专线一区| 国产成人在线免费观看| 国产亚洲精彩视频| 亚洲精品国产日韩无码AV永久免费网| 在线播放国产不卡免费视频 | 亚洲黄色三级网站| 日本高清在线免费| 亚洲中文无码永久免| 四虎亚洲国产成人久久精品| 久久久受www免费人成| 亚洲AV无码一区东京热| 97人妻无码一区二区精品免费| 国产精品亚洲精品青青青| 国产一级特黄高清免费大片| 最新久久免费视频| 亚洲欧洲日产国码二区首页| 日韩成全视频观看免费观看高清| 免费视频精品一区二区| 久久亚洲国产成人亚| 无限动漫网在线观看免费| 天堂亚洲免费视频| 久久久亚洲裙底偷窥综合| 成人人免费夜夜视频观看| av成人免费电影| 亚洲国产精品综合久久网各| 国产一级淫片a免费播放口之| 久草福利资源网站免费| 中文无码亚洲精品字幕| 亚洲中久无码永久在线观看同|