So I keep hearing from friends how node.js somehow does everything using a single thread. By that, I assume it means that it accepts new socket connections via a looping thread that waits on an "accept" method (like most web servers), and then rather than delegating the socket it receives to a new thread for handling, it somehow gets a single thread to handle all the connections.So I keep hearing from friends how node.js some