一篇博文的评论里看到的:
(此段有待商榷)
同步异步是,一段时间里能不能做多件事情,不能,同步;能,异步。
阻塞非阻塞是,自己等待的那个步骤需要不需要自己去确认,需要则是阻塞,不需要则是非阻塞
2009-11-20 14:03 |
wgcno7
本文作者按:上面这位兄台从概念角度出发.
1. 同步调用,就是这个调用结束我要知道结果,不管是成功还是失败
2. 异步调用,就是这个调用结束不需要知道结果,结果稍后通知我(回调通知)
3. 阻塞,就是调用我,调用线程可能会本(被)挂起
4. 非阻塞,就是调用我,调用不会被挂起
2. 异步调用,就是这个调用结束不需要知道结果,结果稍后通知我(回调通知)
3. 阻塞,就是调用我,调用线程可能会本(被)挂起
4. 非阻塞,就是调用我,调用不会被挂起
2011-03-25 13:03 |
hansonl
本文作者画了一幅图,如有偏颇,还请指正: