参考:JavaScript 运行机制详解:再谈Event Loop
根据上图,也就是说,异步的结果得有其它线程帮忙。
但是按照上面的理解,JavaScript也就是先执行同步的代码,后面执行的全都是异步的代码了,换一个方式说,后面执行的都是其它线程交过来的代码。
关于任务队列的理解,它到底算是js线程的还是其它线程的?
答:它是浏览器内的一块堆内存,由所有线程共享。
参考:JavaScript 运行机制详解:再谈Event Loop
根据上图,也就是说,异步的结果得有其它线程帮忙。
但是按照上面的理解,JavaScript也就是先执行同步的代码,后面执行的全都是异步的代码了,换一个方式说,后面执行的都是其它线程交过来的代码。
关于任务队列的理解,它到底算是js线程的还是其它线程的?
答:它是浏览器内的一块堆内存,由所有线程共享。