同步、异步
举例:银行排队。
- 排队等候(得主动看排到第几位了)==》同步。
- 叫号后等柜台通知。(叫号机制、等柜台通知)==》异步。
阻塞、非阻塞
1.等着办业务的时候不能做其他事 ==》 阻塞。 2.等着办业务的时候可以做其他事,例如打电话 ==》 非阻塞。
总结
同步/异步关注的是消息通知的机制,而阻塞/非阻塞关注的是程序(线程)等待消息通知时的状态。
举例:银行排队。
1.等着办业务的时候不能做其他事 ==》 阻塞。 2.等着办业务的时候可以做其他事,例如打电话 ==》 非阻塞。
同步/异步关注的是消息通知的机制,而阻塞/非阻塞关注的是程序(线程)等待消息通知时的状态。