I have not gone through the code detail of node.js .
But, going through some research about thread in Node.js, I found that it has single thread for accepting conne
No. Non-blocking means that the operations don't block, and they tell you what they did. Asynchronous means they the operations continue in parallel and call you back when they finish. They are completely different programming paradigms.