摘要:
上篇讲异步的时候,提到了同步队列和异步队列的说法,其实只是一种形象的称呼,分别代表主线程中的任务和任务队列中的任务,那么此篇我们就来详细探讨这两者。 一、来张图感受一下 如果看完觉得一脸懵逼,请继续往下看。 二、解析 我们还是拿上篇的例子做解析 step1:f1、Promise对象实例化、f2被放入 阅读全文
posted @ 2019-02-17 00:21
桔子桑
阅读(3491)
评论(0)
推荐(1)
摘要:
大家都知道,js是一个单线程的语言(只有一个线程来执行js函数),所以如果某一个函数执行任务耗时比较长的话,就会造成阻塞,使得后续任务一直处于等待状态。 一、阻塞示例 f1、f2依次执行,控制台打印: 二、setTimeout函数 f1、f2依次执行,控制台打印: 看上去好像先执行了f2,后续才执行 阅读全文
posted @ 2019-02-17 00:17
桔子桑
阅读(517)
评论(0)
推荐(0)