阻塞、非阻塞、异步、同步
2017-11-12 本文已影响0人
奥米加兽
异步和同步
- 异步和同步关心的是消息通信机制(synchronous communication / asynchronous communication);
- 同步即调用没有得到结果之前,该调用不会返回;
- 异步则相反,调用发出去之后,结果就返回了。调用者可能不会马上得到结果,被调用者通过状态、通知或者回调函数来响应调用者;
阻塞和非阻塞
- 阻塞和非阻塞关注的是等到时候的状态
- 阻塞调用是调用结果返回之前,当前线程会被挂起;非阻塞相反