4-3|4-3 异步和单线程-单线程

4-3|4-3 异步和单线程-单线程
文章图片

2-4行,所以异步的函数,先放在一边,等着,执行下面的。整个过程如下:先执行打印100,2-4异步,函数放在一边等待,往下继续执行,打印300。检查等待的函数,继续执行。由于2-4行的函数没有设置多少时间后执行,所以立刻执行,打印200.
【4-3|4-3 异步和单线程-单线程】单线程:一次只干一件事。上面三件事件是串起来的,没有阻塞。单个来。


4-3|4-3 异步和单线程-单线程
文章图片

4-3|4-3 异步和单线程-单线程
文章图片

过程类似上面,不过最后一步,要等一秒钟,才执行打印200.


4-3|4-3 异步和单线程-单线程
文章图片

打印,暂存,打印,检测暂存,请求什么时候回来,什么时候执行打印,不回来不解封,不执行。
4-3|4-3 异步和单线程-单线程
文章图片

这个例子过程是一样的,不过第3行执行,点击一次执行一次,之前的例子都是只执行一次。

    推荐阅读