什么是异步传输,什么是同步传输.异步和同步的比较

来源:互联网 发布:保暖羽绒服知乎 编辑:程序博客网 时间:2024/05/24 20:08

简单一点说,  
  同步传输就是,数据没有被对方确认收到则调用传输的函数就不返回。  
  接收时,如果对方没有发送数据,则你的线程就一直等待,直到有数据了才返回,可以继续执行其他指令  
   
  异步传输就是,你调用一个函数发送数据,马上返回,你可以继续处理其他事,  
  接收时,对方的有数据来,你会接收到一个消息,或者你的相关接收函数会被调用。   
   

易懂一点说,

  异步传输:   你传输吧,我去做我的事了,传输完了告诉我一声  
  同步传输:   你现在传输,我要亲眼看你传输完成,才去做别的事

 

同步是一对一的,异步是一对多的,就是一夫多妻和一夫一妻 .