非阻塞和阻塞
2015-09-24 本文已影响0人
ShallLi
### 同步
任务的执行顺序和程序的执行顺序一致,所以是同步的。
### 异步
每一个任务都有一个或多个回调函数, 当一个任务执行完,不是立即执行下一个任务,而是执行回调函数。所以任务的排列顺序和程序的执行顺序不一致, 是异步的。
阻塞和非阻塞应该是发生在消息的处理的时刻。阻塞其实就是等待,发出通知,等待结果完成。非阻塞属于发出通知,立即返回结果,没有等待过程
### 同步
任务的执行顺序和程序的执行顺序一致,所以是同步的。
### 异步
每一个任务都有一个或多个回调函数, 当一个任务执行完,不是立即执行下一个任务,而是执行回调函数。所以任务的排列顺序和程序的执行顺序不一致, 是异步的。
阻塞和非阻塞应该是发生在消息的处理的时刻。阻塞其实就是等待,发出通知,等待结果完成。非阻塞属于发出通知,立即返回结果,没有等待过程