title: How do event loop and v8 engine interact with each other in NodeJS?
body: <p>I don't understand what actually makes NodeJS seem single threaded? Is it the event loop that is single threaded or the fact that the actual JavaScript code is run in a single thread using the v8 engine? How do these two (v8 and event loop) interact with each other? And where can I see the place, in implementation code, these two meet?</p>