同步/异步/阻塞/非阻塞

同步异步是针对调用者来说的,调用者发起一个请求后,一直干等被调用者的反馈就是同步,不必等去做别的事就是异步。
阻塞非阻塞是针对被调用者来说的,被调用者收到一个请求后,做完请求任务后才给出反馈就是阻塞,收到请求直接给出反馈再去做任务就是非阻塞。
在公交站等公交
对调用者-乘客而言:
  1,一直干望着公交来的方向,就是同步。
  2,不望着公交来的方向,掏出笔记本改bug,听公交站广播是否到车,就是异步。
对被动用者-公交系统而言:
  1,公交站有广播的就是非阻塞的(不需要自己轮询,会有通知)。
  2,公交站没有广播的就是阻塞的(需要自己去轮询查看公交是否到站)

基础内容
原文地址:https://www.cnblogs.com/baifenbai/p/15009515.html