同步模型 同步阻塞 阻塞使得单个线程中,必须等待结果返回后才能继续向下执行。但同时也保证每次返回必定有数据。 同步非阻塞 没有结果时会立即返回,使得必须多次访问才能拿到结果数据。但可以使得当没有返回数据时,继续处理其他的事务。不过仅是对于等待阶段,在复制数据阶段,仍是阻塞的。 多路复用 设立一个中间角色,记录多个线程的多个请求。当多个请求有结果时,通知用户线程。使得单个用户线程内,可以依次处理多个事件。 异步模型 异步IO模型没有阻塞的性质,因为都是异步处理结果的。