-
"任务队列"是一个事件的队列,只要事件指定过回调函数,这些事件完成任务时,就会向"任务队列"添加一个事件,等待主线程读取。
-
当主线程执行完“执行栈”中的同步任务之后,去开始执行已经完成任务等待中的异步任务,执行的就是任务对应的回调函数
-
主线程的读取过程基本上是自动的,只要执行栈一清空,"任务队列"上第一位的事件就自动进入主线程(定时器到了规定的时间,才能返回主线程)
-
异步任务,意味着只有当前脚本的所有代码执行完,系统才会去读取"任务队列
-
先执行主线程(同步任务放置在主线程),主线程执行完,系统去读取任务队列中(异步任务放置在任务队列)
11-15
1019
10-10
3614
11-04
58