关于eventLoop

Q: event loop到底算不算占用了一个线程。
http://www.ruanyifeng.com/blog/2013/10/event_loop.html
因为我看阮老师说event_loop是主线程外的另一个线程,那不就违背了js单线程了吗?
A:event loop是JavaScript的宿主实现的一个机制,跟JavaScript本身无关。“阮老师说event_loop是主线程外的另一个线程”,这里的线程说的是JavaScript的宿主——浏览器的线程。
浏览器是多线程的,但运行JavaScript时只分给JavaScript解释器一个线程。然后通过event loop机制,不断地把消息丢进这个JS解释器

你可能感兴趣的:(关于eventLoop)