socket网络编程中的同步,异步,阻塞式,非阻塞式,有何联系与区别
推荐于2016-03-25
展开全部
同步即阻塞式。
异步即非阻塞式。
同步时,网络处理(读写等)没有结束,操作不返回。
异步时,只告诉网络去做某个处理,不需要等待处理结束;稍后网络处理结束后,会通知调用者处理结果。在网络处理结束前,调用者可以去做其他工作(比如解析上次收到的数据),也可以啥工作也不做就等待网络处理结果(类似阻塞式方式)。
异步即非阻塞式。
同步时,网络处理(读写等)没有结束,操作不返回。
异步时,只告诉网络去做某个处理,不需要等待处理结束;稍后网络处理结束后,会通知调用者处理结果。在网络处理结束前,调用者可以去做其他工作(比如解析上次收到的数据),也可以啥工作也不做就等待网络处理结果(类似阻塞式方式)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询