陆陆续续看了一些js单线程,事件循环和消息队列的文章,但是有一个疑问是,当event loop消息队列的时候,假设里面有ajax和settimeout两个消息,当但是settimeout是先进入消息队列,ajax是后入,但是ajax先回馈结果了,settimout还没有,这个时候,event loop应该是先执行ajax吧?其实结合日常开发我也知道应该是这么回事,但是我看一些文章好像说异步消息队列也是按顺序轮询执行的,但是明明后面的比你先反馈,应该是先执行对把?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…