如何理解异步是一个重点。一句话来说,异步就是把任务扔出去,规定这个任务完成时对应的策略函数。
异步的有点就是首先,扔出去,就不会阻塞;另外,我认为才是最重要的,你不需要关心任务什么时候完成,因为你已经规定完成时的回调的策略函数。
第二点,才是理解的重点。
另外:
在node.js实现中,异步注册的回调一定会在node.js主函数全部执行完后才会调度。
Promise注册的then函数同理。
Promise注册的Promise函数体则是立即同步执行的。
simpleminds 2017-03-14 14:06 原文
如何理解异步是一个重点。一句话来说,异步就是把任务扔出去,规定这个任务完成时对应的策略函数。
异步的有点就是首先,扔出去,就不会阻塞;另外,我认为才是最重要的,你不需要关心任务什么时候完成,因为你已经规定完成时的回调的策略函数。
第二点,才是理解的重点。
另外:
在node.js实现中,异步注册的回调一定会在node.js主函数全部执行完后才会调度。
Promise注册的then函数同理。
Promise注册的Promise函数体则是立即同步执行的。