述一场风花雪月

 

好好聊聊同步、异步、阻塞、非阻塞

同步 异步 在于是否需要立即返回结果

阻塞和非阻塞在于等待结果返回时候的状态,这个比较好理解,具体参照线程的阻塞和非阻塞状态,block,no-block

 

同步非阻塞和异步非阻塞

异步非阻塞 在于,请求方发起请求后,就可以继续去做其他事情了,等待服务方回调即可。具体实现看aio的实现

同步非阻塞在于,请求方发起请求后,可以去做其他的事情,但是必须通过轮询的方式去询问调用结果。具体实现看nio的实现

 

posted on 2018-08-08 23:22  述一场风花雪月  阅读(106)  评论(0)    收藏  举报

导航