同步异步,阻塞非阻塞

一篇博文的评论里看到的:


(此段有待商榷)

同步异步是,一段时间里能不能做多件事情,不能,同步;能,异步。

阻塞非阻塞是,自己等待的那个步骤需要不需要自己去确认,需要则是阻塞,不需要则是非阻塞
2009-11-20 14:03 |  wgcno7
本文作者按:上面这位兄台从概念角度出发.


1. 同步调用,就是这个调用结束我要知道结果,不管是成功还是失败

2. 异步调用,就是这个调用结束不需要知道结果,结果稍后通知我(回调通知)

3. 阻塞,就是调用我,调用线程可能会本(被)挂起

4. 非阻塞,就是调用我,调用不会被挂起


2011-03-25 13:03 |  hansonl

本文作者按:上面这位兄台从程序角度出发.


本文作者画了一幅图,如有偏颇,还请指正:
同步异步,阻塞非阻塞_第1张图片

你可能感兴趣的:(同步异步,阻塞非阻塞)