理解a:
舉個(gè)例子:普通B/S模式(同步)AJAX技術(shù)(異步)
同步:提交請(qǐng)求 >> 等待服務(wù)器處理 >> 處理完畢返回,這個(gè)期間瀏覽器不能干任何事林说。
異步:請(qǐng)求通過事件觸發(fā) >> 服務(wù)器處理(這時(shí)瀏覽器仍然可以運(yùn)作其它事情) >> 處理完畢
普通B/S模式:瀏覽器/服務(wù)器模式煎殷。
Ajax技術(shù):大概意思瀏覽器可以發(fā)出HTTP請(qǐng)求與接收HTTP響應(yīng)
理解b:
同步是阻塞模式,異步是非阻塞模式腿箩。
我的理解:
同步是指兩個(gè)線程的運(yùn)行是相關(guān)的豪直,其中一個(gè)線程要阻塞等待另一個(gè)線程的運(yùn)行。
異步是兩個(gè)線程毫無相關(guān)珠移,自己運(yùn)行自己的弓乙。
同步:發(fā)送方付出數(shù)據(jù)后末融,等待接收方響應(yīng)后才發(fā)下一個(gè)數(shù)據(jù)包的通訊方式。
異步:發(fā)送方發(fā)出數(shù)據(jù)后暇韧,不等的接收方的響應(yīng)滑潘,接著發(fā)送下一個(gè)數(shù)據(jù)包的通訊方式。
理解c:
我的理解
同步:對(duì)講機(jī)锨咙。A和B通話语卤,A等待B的回應(yīng),A再繼續(xù)說酪刀。
A:“呼叫B哥粹舵,呼叫B哥... 聽到請(qǐng)回答?”
B:“收到骂倘!收到眼滤!完畢”
A:“你媽媽喊你回家吃飯,完畢历涝∽缧瑁”
B:“... 收到。通話結(jié)束”
異步:我用qq或者微信跟朋友聊天發(fā)消息聊天荧库。
參考:
http://blog.chinaunix.net/uid-21411227-id-1826898.html