首页 > 代码库 > 异步方式

异步方式

异步方式是为了请求客户端请求的方式.

同步机制:是指发送方发送请求后,需要等待接受请求方的回应后才能发起下一个请求;

异步机制:是指发送方发送发送请求后,不需要等待接受请求方的回应便可发送下一个请求.

阻塞方式:实质是指I/O流的操作,在请求结果返回之前该线程处于被挂起的状态,一直等到调用结束后在处于挂起的状态.

非阻塞方式:在I/O操作中,如果不能马上返回结果,当前的线程也不会被挂起,而是立即执行下一个调用.

 

同步阻塞方式:发送方向接受方发送请求后一直等待相应,接收方处理请求时进行的I/O操作不能马上得到结果,就一直等到返回结果后才能相应发送方,期间不进行其他工作.例如:在超市排队付账时,客户(发送方)向收款员(接受方)付款(发送请求)后需要等待服务员找零,期间不能做其他任何的事情,而收款员等待收款机返回结果(I/O擦做)后才能把零钱交给客户,期间收款员不能做任何事情,但是这样做效率不高

异步非阻塞方式:发送方发送请求后不用等待返回结果,接受方也不用等待I/O流的返回结果,

异步方式